diff --git a/NEWS b/NEWS index fb542fdf..13e27620 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,26 @@ lnav v0.10.2: Features: + * Redesigned the top status bar to make it display breadcrumbs that + are interactive. Pressing ENTER will activate the breadcrumb bar + and the left/right cursor keys can be used to select a particular + crumb while the up/down keys can select a value to switch to. + While a crumb is selected, you can also type in some text to do + a fuzzy search on the possibilities or, if the crumb represents + an array of values, enter the index to jump to. + * The pretty-print view will now show breadcrumbs that indicate the + location of the top line in the view with the prettified structure. * Added an integration with regex101.com to make it easier to edit log message regular expressions. Using the new "management CLI" (activated by the -m option), a log format can be created from a regular expression entry on regex101.com and existing patterns can be edited. * Add initial support for pcap(3) files using tshark(1). + * Added a "top_meta" column to the lnav_views table that contains + metadata related to the top line in the view. + * Added a "log_opid" hidden column to all log tables that contains + the "operation ID" as specified in the log format. + * Moved the "log_format" column from the all_logs table to a hidden + column on all tables. * Add format for UniFi gateway. Breaking Changes: diff --git a/docs/schemas/config-v1.schema.json b/docs/schemas/config-v1.schema.json index 74b500bb..650a2baf 100644 --- a/docs/schemas/config-v1.schema.json +++ b/docs/schemas/config-v1.schema.json @@ -352,6 +352,11 @@ "description": "Styling for glyphs that prefix a list item", "title": "/ui/theme-defs//styles/list-glyph", "$ref": "#/definitions/style" + }, + "breadcrumb": { + "description": "Styling for the separator between breadcrumbs", + "title": "/ui/theme-defs//styles/breadcrumb", + "$ref": "#/definitions/style" } }, "additionalProperties": false @@ -509,7 +514,7 @@ "title": "/ui/theme-defs//highlights", "type": "object", "patternProperties": { - "(\\w+)": { + "([\\w\\-]+)": { "title": "/ui/theme-defs//highlights/", "type": "object", "properties": { diff --git a/release/loggen.py b/release/loggen.py index 6525b9fa..90ecdd9a 100755 --- a/release/loggen.py +++ b/release/loggen.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#! /usr/bin/env python3 import os import sys @@ -156,7 +156,7 @@ while True: for fname, gen in FILES: for i in range(random.randrange(0, 4)): with open(fname, "a+") as fp: - fp.write(gen.next()) + fp.write(next(gen)) #if random.uniform(0.0, 1.0) < 0.010: # fp.truncate(0) time.sleep(random.uniform(0.05, 0.10)) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 33a8dcf4..fd0c9135 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -250,6 +250,7 @@ add_library( bin2c.hh bookmarks.cc bottom_status_source.cc + breadcrumb_curses.cc collation-functions.cc column_namer.cc command_executor.cc @@ -299,6 +300,7 @@ add_library( data_parser.cc papertrail_proc.cc pcap_manager.cc + plain_text_source.cc pretty_printer.cc pugixml/pugixml.cpp readline_callbacks.cc @@ -349,6 +351,8 @@ add_library( big_array.hh bottom_status_source.hh bound_tags.hh + breadcrumb.hh + breadcrumb_curses.hh byte_array.hh command_executor.hh column_namer.hh @@ -371,6 +375,7 @@ add_library( highlighter.hh hotkeys.hh input_dispatcher.hh + itertools.similar.hh k_merge_tree.h lnav.indexing.hh lnav.management_cli.hh @@ -433,6 +438,7 @@ add_library( top_status_source.hh url_loader.hh view_helpers.hh + view_helpers.crumbs.hh view_helpers.examples.hh view_helpers.hist.hh views_vtab.hh @@ -469,6 +475,8 @@ add_library( third-party/CLI/Split.hpp third-party/CLI/TypeTools.hpp third-party/CLI/ConfigFwd.hpp + + third-party/intervaltree/IntervalTree.h ) set(lnav_SRCS lnav.cc) diff --git a/src/Makefile.am b/src/Makefile.am index 24281252..68f31575 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -161,6 +161,8 @@ noinst_HEADERS = \ bookmarks.hh \ bottom_status_source.hh \ bound_tags.hh \ + breadcrumb.hh \ + breadcrumb_curses.hh \ byte_array.hh \ column_namer.hh \ command_executor.hh \ @@ -193,6 +195,7 @@ noinst_HEADERS = \ hotkeys.hh \ init.sql \ input_dispatcher.hh \ + itertools.similar.hh \ k_merge_tree.h \ line_buffer.hh \ listview_curses.hh \ @@ -275,6 +278,7 @@ noinst_HEADERS = \ url_loader.hh \ view_curses.hh \ view_helpers.hh \ + view_helpers.crumbs.hh \ view_helpers.examples.hh \ view_helpers.hist.hh \ views_vtab.hh \ @@ -317,6 +321,7 @@ THIRD_PARTY_SRCS = \ third-party/CLI/TypeTools.hpp \ third-party/CLI/ConfigFwd.hpp \ third-party/doctest-root/doctest/doctest.h \ + third-party/intervaltree/IntervalTree.h \ third-party/sqlite/ext/dbdump.c \ third-party/sqlite/ext/series.c @@ -326,6 +331,7 @@ libdiag_a_SOURCES = \ archive_manager.cc \ bookmarks.cc \ bottom_status_source.cc \ + breadcrumb_curses.cc \ collation-functions.cc \ column_namer.cc \ command_executor.cc \ @@ -375,6 +381,7 @@ libdiag_a_SOURCES = \ data_parser.cc \ papertrail_proc.cc \ pcap_manager.cc \ + plain_text_source.cc \ pretty_printer.cc \ ptimec_rt.cc \ readline_callbacks.cc \ diff --git a/src/all_logs_vtab.cc b/src/all_logs_vtab.cc index 7fa112ef..3445c6d2 100644 --- a/src/all_logs_vtab.cc +++ b/src/all_logs_vtab.cc @@ -36,14 +36,11 @@ static auto intern_lifetime = intern_string::get_table_lifetime(); all_logs_vtab::all_logs_vtab() : log_vtab_impl(intern_string::lookup("all_logs")), - alv_value_meta( - intern_string::lookup("log_format"), value_kind_t::VALUE_TEXT, 0), alv_msg_meta( - intern_string::lookup("log_msg_format"), value_kind_t::VALUE_TEXT, 1), + intern_string::lookup("log_msg_format"), value_kind_t::VALUE_TEXT, 0), alv_schema_meta( - intern_string::lookup("log_msg_schema"), value_kind_t::VALUE_TEXT, 2) + intern_string::lookup("log_msg_schema"), value_kind_t::VALUE_TEXT, 1) { - this->alv_value_meta.lvm_identifier = true; this->alv_msg_meta.lvm_identifier = true; this->alv_schema_meta.lvm_identifier = true; } @@ -51,8 +48,6 @@ all_logs_vtab::all_logs_vtab() void all_logs_vtab::get_columns(std::vector& cols) const { - cols.emplace_back(vtab_column(this->alv_value_meta.lvm_name.get()) - .with_comment("The name of the log file format")); cols.emplace_back( vtab_column(this->alv_msg_meta.lvm_name.get()) .with_comment( @@ -71,7 +66,6 @@ all_logs_vtab::extract(std::shared_ptr lf, std::vector& values) { auto format = lf->get_format(); - values.emplace_back(this->alv_value_meta, format->get_name()); std::vector sub_values; @@ -105,24 +99,10 @@ all_logs_vtab::extract(std::shared_ptr lf, values.emplace_back(this->alv_schema_meta, schema_ref); } -bool -all_logs_vtab::is_valid(log_cursor& lc, logfile_sub_source& lss) -{ - auto cl = lss.at(lc.lc_curr_line); - auto lf = lss.find(cl); - auto lf_iter = lf->begin() + cl; - - if (!lf_iter->is_message()) { - return false; - } - - return true; -} - bool all_logs_vtab::next(log_cursor& lc, logfile_sub_source& lss) { - lc.lc_curr_line = lc.lc_curr_line + vis_line_t(1); + lc.lc_curr_line = lc.lc_curr_line + 1_vl; lc.lc_sub_index = 0; if (lc.is_eof()) { diff --git a/src/all_logs_vtab.hh b/src/all_logs_vtab.hh index 48b534cf..2d8c0e03 100644 --- a/src/all_logs_vtab.hh +++ b/src/all_logs_vtab.hh @@ -51,12 +51,9 @@ public: shared_buffer_ref& line, std::vector& values) override; - bool is_valid(log_cursor& lc, logfile_sub_source& lss) override; - bool next(log_cursor& lc, logfile_sub_source& lss) override; private: - logline_value_meta alv_value_meta; logline_value_meta alv_msg_meta; logline_value_meta alv_schema_meta; shared_buffer alv_schema_manager; diff --git a/src/base/attr_line.hh b/src/base/attr_line.hh index 42b5c38b..6f91c757 100644 --- a/src/base/attr_line.hh +++ b/src/base/attr_line.hh @@ -526,10 +526,16 @@ public: return *this; } - template + attr_line_t& with_attr_for_all(const string_attr_pair& sap) + { + this->al_attrs.emplace_back(line_range{0, -1}, sap); + return *this; + } + + template attr_line_t& join(const C& container, const string_attr_pair& sap, - const char* fill) + const F& fill) { bool init = true; for (const auto& elem : container) { @@ -543,6 +549,21 @@ public: return *this; } + template + attr_line_t& join(const C& container, const F& fill) + { + bool init = true; + for (const auto& elem : container) { + if (!init) { + this->append(fill); + } + this->append(elem); + init = false; + } + + return *this; + } + attr_line_t& insert(size_t index, const attr_line_t& al, text_wrap_settings* tws = nullptr); diff --git a/src/base/func_util.hh b/src/base/func_util.hh index 7409bf28..6c461c32 100644 --- a/src/base/func_util.hh +++ b/src/base/func_util.hh @@ -88,6 +88,17 @@ invoke(Fn&& f, Args&&... args) noexcept( return std::forward(f)(std::forward(args)...); } +template +struct is_invocable { + template + static auto test(U* p) + -> decltype((*p)(std::declval()...), void(), std::true_type()); + template + static auto test(...) -> decltype(std::false_type()); + + static constexpr bool value = decltype(test(0))::value; +}; + } // namespace func } // namespace lnav diff --git a/src/base/itertools.hh b/src/base/itertools.hh index 78bb7d96..857d57a9 100644 --- a/src/base/itertools.hh +++ b/src/base/itertools.hh @@ -1,9 +1,38 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ #ifndef lnav_itertools_hh #define lnav_itertools_hh #include #include +#include #include #include @@ -76,6 +105,16 @@ struct append { T p_value; }; +struct nth { + nonstd::optional a_index; +}; + +struct skip { + size_t a_count; +}; + +struct unique {}; + } // namespace details template @@ -105,6 +144,22 @@ find(T value) }; } +inline details::nth +nth(nonstd::optional index) +{ + return details::nth{ + index, + }; +} + +inline details::skip +skip(size_t count) +{ + return details::skip{ + count, + }; +} + template inline details::filter_in filter_in(F func) @@ -163,6 +218,12 @@ map(F func) return details::mapper{func}; } +inline auto +deref() +{ + return map([](auto iter) { return *iter; }); +} + template inline details::folder fold(R func, T init) @@ -170,6 +231,12 @@ fold(R func, T init) return details::folder{func, init}; } +inline details::unique +unique() +{ + return details::unique{}; +} + inline details::sorted sorted() { @@ -195,12 +262,15 @@ chain(const T& value1, const Args&... args) } // namespace lnav template -nonstd::optional -operator|(const C& in, const lnav::itertools::details::find_if

& finder) +nonstd::optional>::value, + typename std::remove_reference_t::const_iterator, + typename std::remove_reference_t::iterator>> +operator|(C&& in, const lnav::itertools::details::find_if

& finder) { - for (const auto& elem : in) { - if (lnav::func::invoke(finder.fi_predicate, elem)) { - return nonstd::make_optional(elem); + for (auto iter = in.begin(); iter != in.end(); ++iter) { + if (lnav::func::invoke(finder.fi_predicate, *iter)) { + return nonstd::make_optional(iter); } } @@ -222,6 +292,56 @@ operator|(const C& in, const lnav::itertools::details::find& finder) return nonstd::nullopt; } +template +nonstd::optional +operator|(const C& in, const lnav::itertools::details::nth indexer) +{ + if (!indexer.a_index.has_value()) { + return nonstd::nullopt; + } + + if (indexer.a_index.value() < in.size()) { + auto iter = in.begin(); + + std::advance(iter, indexer.a_index.value()); + return nonstd::make_optional(iter); + } + + return nonstd::nullopt; +} +template +C +operator|(const C& in, const lnav::itertools::details::skip& skipper) +{ + C retval; + + if (skipper.a_count < in.size()) { + auto iter = in.begin(); + std::advance(iter, skipper.a_count); + for (; iter != in.end(); ++iter) { + retval.emplace_back(*iter); + } + } + + return retval; +} + +template +std::vector +operator|(const std::vector>& in, + const lnav::itertools::details::filter_in& filterer) +{ + std::vector retval; + + for (const auto& elem : in) { + if (lnav::func::invoke(filterer.f_func, elem)) { + retval.emplace_back(elem.get()); + } + } + + return retval; +} + template C operator|(const C& in, const lnav::itertools::details::filter_in& filterer) @@ -283,6 +403,13 @@ operator|(const C& in, const lnav::itertools::details::folder& folder) return accum; } +template +std::set +operator|(C&& in, const lnav::itertools::details::unique& sorter) +{ + return {in.begin(), in.end()}; +} + template T operator|(T in, const lnav::itertools::details::sort_by& sorter) @@ -301,6 +428,23 @@ operator|(T in, const lnav::itertools::details::sorted& sorter) return in; } +template::value, int> = 0> +auto +operator|(nonstd::optional in, + const lnav::itertools::details::mapper& mapper) + -> nonstd::optional< + typename std::remove_reference_t>> +{ + if (!in) { + return nonstd::nullopt; + } + + return nonstd::make_optional(lnav::func::invoke(mapper.m_func, in.value())); +} + template auto operator|(const T& in, const lnav::itertools::details::mapper& mapper) @@ -319,13 +463,13 @@ operator|(const T& in, const lnav::itertools::details::mapper& mapper) template auto -operator|(const std::vector>& in, +operator|(const std::vector& in, const lnav::itertools::details::mapper& mapper) - -> std::vector std::vector> { using return_type = std::vector>; + *(*in.begin()).*mapper.m_func)())>>; return_type retval; retval.reserve(in.size()); @@ -358,6 +502,25 @@ operator|(const std::vector>& in, return retval; } +template +auto +operator|(const std::vector& in, + const lnav::itertools::details::mapper& mapper) + -> std::vector>> +{ + using return_type = std::vector>>; + return_type retval; + + retval.reserve(in.size()); + for (const auto& elem : in) { + retval.template emplace_back(elem.*mapper.m_func); + } + + return retval; +} + template auto operator|(nonstd::optional in, @@ -372,6 +535,21 @@ operator|(nonstd::optional in, return nonstd::make_optional((in.value()).*mapper.m_func); } +template +auto +operator|(nonstd::optional in, + const lnav::itertools::details::mapper& mapper) + -> nonstd::optional< + typename std::remove_const_t>> +{ + if (!in) { + return nonstd::nullopt; + } + + return nonstd::make_optional((*in.value()).*mapper.m_func); +} + template T operator|(nonstd::optional in, @@ -383,11 +561,11 @@ operator|(nonstd::optional in, template auto operator|(const T& in, const lnav::itertools::details::mapper& mapper) - -> std::vector> + -> std::vector< + std::remove_const_t> { - using return_type = std::vector>; + using return_type = std::vector< + std::remove_const_t>; return_type retval; retval.reserve(in.size()); diff --git a/src/base/lnav.console.cc b/src/base/lnav.console.cc index 608e29d6..4d982db8 100644 --- a/src/base/lnav.console.cc +++ b/src/base/lnav.console.cc @@ -340,10 +340,14 @@ println(FILE* file, const attr_line_t& al) line_style |= fg_style; } - fmt::print(file, - line_style, - FMT_STRING("{}"), - str.substr(start, point - start)); + if (start < str.size()) { + auto actual_end + = std::min(str.size(), static_cast(point)); + fmt::print(file, + line_style, + FMT_STRING("{}"), + str.substr(start, actual_end - start)); + } } last_point = point; } diff --git a/src/base/string_attr_type.hh b/src/base/string_attr_type.hh index 30dbbcb0..509f7e54 100644 --- a/src/base/string_attr_type.hh +++ b/src/base/string_attr_type.hh @@ -110,6 +110,7 @@ enum class role_t : int32_t { VCR_H6, VCR_LIST_GLYPH, + VCR_BREADCRUMB, VCR__MAX }; @@ -119,7 +120,8 @@ using string_attr_value = mapbox::util::variant, - bookmark_metadata*>; + bookmark_metadata*, + timespec>; class string_attr_type_base { public: @@ -200,6 +202,22 @@ status(S str) VC_ROLE.template value(role_t::VCR_STATUS)); } +template +inline std::pair +inactive_status(S str) +{ + return std::make_pair(std::move(str), + VC_ROLE.template value(role_t::VCR_INACTIVE_STATUS)); +} + +template +inline std::pair +status_title(S str) +{ + return std::make_pair(std::move(str), + VC_ROLE.template value(role_t::VCR_STATUS_TITLE)); +} + template inline std::pair ok(S str) @@ -256,6 +274,30 @@ comment(S str) VC_ROLE.template value(role_t::VCR_COMMENT)); } +template +inline std::pair +identifier(S str) +{ + return std::make_pair(std::move(str), + VC_ROLE.template value(role_t::VCR_IDENTIFIER)); +} + +template +inline std::pair +list_glyph(S str) +{ + return std::make_pair(std::move(str), + VC_ROLE.template value(role_t::VCR_LIST_GLYPH)); +} + +template +inline std::pair +breadcrumb(S str) +{ + return std::make_pair(std::move(str), + VC_ROLE.template value(role_t::VCR_BREADCRUMB)); +} + template inline std::pair h1(S str) @@ -362,6 +404,13 @@ inline std::pair operator"" _list_glyph( VC_ROLE.template value(role_t::VCR_LIST_GLYPH)); } +inline std::pair operator"" _breadcrumb( + const char* str, std::size_t len) +{ + return std::make_pair(std::string(str, len), + VC_ROLE.template value(role_t::VCR_BREADCRUMB)); +} + } // namespace literals } // namespace roles diff --git a/src/bookmarks.cc b/src/bookmarks.cc index 69eb2889..89637ad2 100644 --- a/src/bookmarks.cc +++ b/src/bookmarks.cc @@ -76,7 +76,8 @@ bookmark_type_t::find_type(const std::string& name) { return get_all_types() | lnav::itertools::find_if( - [&name](const auto& elem) { return elem->bt_name == name; }); + [&name](const auto& elem) { return elem->bt_name == name; }) + | lnav::itertools::deref(); } std::vector& diff --git a/src/breadcrumb.hh b/src/breadcrumb.hh new file mode 100644 index 00000000..f6fade55 --- /dev/null +++ b/src/breadcrumb.hh @@ -0,0 +1,124 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef lnav_breadcrumb_hh +#define lnav_breadcrumb_hh + +#include + +#include "base/attr_line.hh" +#include "fmt/format.h" +#include "mapbox/variant.hpp" + +namespace breadcrumb { + +struct possibility { + possibility(std::string key, attr_line_t value) + : p_key(std::move(key)), p_display_value(std::move(value)) + { + } + + explicit possibility(std::string key) : p_key(key), p_display_value(key) {} + + possibility() = default; + + std::string p_key; + attr_line_t p_display_value; +}; + +using crumb_possibilities = std::function()>; + +struct crumb { + using key_t = mapbox::util::variant; + + using perform = std::function; + + crumb(std::string key, + attr_line_t al, + crumb_possibilities cp, + perform performer) + : c_key(std::move(key)), c_display_value(std::move(al)), + c_possibility_provider(std::move(cp)), + c_performer(std::move(performer)) + { + } + + crumb(std::string key, crumb_possibilities cp, perform performer) + : c_key(key), c_display_value(key), + c_possibility_provider(std::move(cp)), + c_performer(std::move(performer)) + { + } + + explicit crumb(size_t index, crumb_possibilities cp, perform performer) + : c_key(index), c_display_value(fmt::format(FMT_STRING("[{}]"), index)), + c_possibility_provider(std::move(cp)), + c_performer(std::move(performer)) + { + } + + explicit crumb(key_t key, crumb_possibilities cp, perform performer) + : c_key(key), c_display_value(key.match( + [](std::string str) { return str; }, + [](size_t index) { + return fmt::format(FMT_STRING("[{}]"), index); + })), + c_possibility_provider(std::move(cp)), + c_performer(std::move(performer)) + { + } + + crumb& with_possible_range(size_t count) + { + this->c_possible_range = count; + this->c_search_placeholder + = fmt::format(FMT_STRING("(Enter a number from 0 to {})"), + this->c_possible_range.value() - 1); + return *this; + } + + enum class expected_input_t { + exact, + index, + index_or_exact, + anything, + }; + + key_t c_key; + attr_line_t c_display_value; + crumb_possibilities c_possibility_provider; + perform c_performer; + nonstd::optional c_possible_range; + expected_input_t c_expected_input{expected_input_t::exact}; + std::string c_search_placeholder; +}; + +} // namespace breadcrumb + +#endif diff --git a/src/breadcrumb_curses.cc b/src/breadcrumb_curses.cc new file mode 100644 index 00000000..3c49010a --- /dev/null +++ b/src/breadcrumb_curses.cc @@ -0,0 +1,397 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "breadcrumb_curses.hh" + +#include "base/itertools.hh" +#include "itertools.similar.hh" +#include "log_format_fwd.hh" +#include "logfile.hh" + +using namespace lnav::roles::literals; + +breadcrumb_curses::breadcrumb_curses() +{ + this->bc_match_search_overlay.sos_parent = this; + this->bc_match_source.set_reverse_selection(true); + this->bc_match_view.set_selectable(true); + this->bc_match_view.set_overlay_source(&this->bc_match_search_overlay); + this->bc_match_view.set_sub_source(&this->bc_match_source); + this->bc_match_view.set_height(0_vl); + this->bc_match_view.set_show_scrollbar(true); + this->bc_match_view.set_default_role(role_t::VCR_POPUP); + this->add_child_view(&this->bc_match_view); +} + +void +breadcrumb_curses::do_update() +{ + if (!this->bc_line_source) { + return; + } + + size_t crumb_index = 0; + size_t sel_crumb_offset = 0; + auto width = getmaxx(this->bc_window); + auto crumbs = this->bc_focused_crumbs.empty() ? this->bc_line_source() + : this->bc_focused_crumbs; + auto crumbs_line + = crumbs | lnav::itertools::map(&breadcrumb::crumb::c_display_value) + | lnav::itertools::fold( + [&](const auto& elem, auto& accum) { + auto accum_width = utf8_string_length(accum.get_string()) + .template unwrap(); + auto elem_width + = utf8_string_length(elem.get_string()).template unwrap(); + auto is_selected = this->bc_selected_crumb + && (crumb_index == this->bc_selected_crumb.value()); + + if (is_selected && ((accum_width + elem_width) > width)) { + accum.clear(); + accum.append("\u22ef\u276d"_breadcrumb); + accum_width = 2; + } + + accum.append(elem); + if (is_selected) { + sel_crumb_offset = accum_width; + accum.get_attrs().emplace_back( + line_range{ + (int) (accum.length() - elem.length()), + (int) accum.length(), + }, + VC_STYLE.template value(A_REVERSE)); + } + crumb_index += 1; + return accum.append("\u276d"_breadcrumb); + }, + attr_line_t()); + + line_range lr{0, width}; + view_curses::mvwattrline( + this->bc_window, this->bc_y, 0, crumbs_line, lr, role_t::VCR_STATUS); + + if (this->bc_selected_crumb) { + this->bc_match_view.set_x(sel_crumb_offset); + } + view_curses::do_update(); +} + +void +breadcrumb_curses::reload_data() +{ + if (!this->bc_selected_crumb) { + return; + } + + auto& selected_crumb_ref + = this->bc_focused_crumbs[this->bc_selected_crumb.value()]; + this->bc_possible_values = selected_crumb_ref.c_possibility_provider() + | lnav::itertools::sort_by(&breadcrumb::possibility::p_key); + + nonstd::optional selected_value; + this->bc_similar_values = this->bc_possible_values + | lnav::itertools::similar_to( + [](const auto& elem) { return elem.p_key; }, + this->bc_current_search, + INT_MAX); + if (selected_crumb_ref.c_key.is()) { + auto& selected_crumb_key = selected_crumb_ref.c_key.get(); + auto found_poss_opt = this->bc_similar_values + | lnav::itertools::find_if([&selected_crumb_key](const auto& elem) { + return elem.p_key == selected_crumb_key; + }); + + if (found_poss_opt) { + selected_value = std::distance(this->bc_similar_values.begin(), + found_poss_opt.value()); + } else { + selected_value = 0; + } + } + + auto matches = attr_line_t().join( + this->bc_similar_values + | lnav::itertools::map(&breadcrumb::possibility::p_display_value), + "\n"); + this->bc_match_source.replace_with(matches); + auto width = this->bc_possible_values + | lnav::itertools::fold( + [](const auto& match, auto& accum) { + auto mlen = match.p_display_value.length(); + if (mlen > accum) { + return mlen; + } + return accum; + }, + selected_crumb_ref.c_display_value.length()); + + if (selected_crumb_ref.c_search_placeholder.size() > width) { + width = selected_crumb_ref.c_search_placeholder.size(); + } + this->bc_match_view.set_height(vis_line_t( + std::min(this->bc_match_source.get_lines().size() + 1, size_t{4}))); + this->bc_match_view.set_width(width + 3); + this->bc_match_view.set_needs_update(); + if (selected_value) { + this->bc_match_view.set_selection(vis_line_t(selected_value.value())); + this->bc_match_view.scroll_selection_into_view(); + } + this->bc_match_view.reload_data(); + this->set_needs_update(); +} + +void +breadcrumb_curses::focus() +{ + this->bc_focused_crumbs = this->bc_line_source(); + if (this->bc_focused_crumbs.empty()) { + return; + } + + this->bc_current_search.clear(); + this->bc_selected_crumb = this->bc_last_selected_crumb.value_or(0); + this->reload_data(); +} + +void +breadcrumb_curses::blur() +{ + this->bc_last_selected_crumb = this->bc_selected_crumb; + this->bc_focused_crumbs.clear(); + this->bc_selected_crumb = nonstd::nullopt; + this->bc_current_search.clear(); + this->bc_match_view.set_height(0_vl); + this->bc_match_source.clear(); + this->set_needs_update(); +} + +bool +breadcrumb_curses::handle_key(int ch) +{ + bool retval = false; + + switch (ch) { + case KEY_BTAB: + case KEY_LEFT: + if (this->bc_selected_crumb) { + if (this->bc_selected_crumb.value() > 0) { + this->bc_selected_crumb + = this->bc_selected_crumb.value() - 1; + } else { + this->bc_selected_crumb + = this->bc_focused_crumbs.size() - 1; + } + this->bc_current_search.clear(); + this->reload_data(); + } + retval = true; + break; + case '\t': + case KEY_RIGHT: + if (this->bc_selected_crumb) { + if (this->bc_selected_crumb.value() + < this->bc_focused_crumbs.size() - 1) { + this->bc_selected_crumb + = this->bc_selected_crumb.value() + 1; + } else { + this->bc_selected_crumb = 0; + } + this->bc_current_search.clear(); + this->reload_data(); + } + retval = true; + break; + case KEY_HOME: + this->bc_match_view.set_selection(0_vl); + retval = true; + break; + case KEY_END: + this->bc_match_view.set_selection( + this->bc_match_view.get_inner_height() - 1_vl); + retval = true; + break; + case KEY_NPAGE: + this->bc_match_view.shift_selection(3); + retval = true; + break; + case KEY_PPAGE: + this->bc_match_view.shift_selection(-3); + retval = true; + break; + case KEY_UP: + this->bc_match_view.shift_selection(-1); + retval = true; + break; + case KEY_DOWN: + this->bc_match_view.shift_selection(1); + retval = true; + break; + case 0x7f: + case KEY_BACKSPACE: + if (!this->bc_current_search.empty()) { + this->bc_current_search.pop_back(); + this->reload_data(); + } + retval = true; + break; + case KEY_ENTER: + case '\r': + if (this->bc_selected_crumb) { + auto& selected_crumb_ref + = this->bc_focused_crumbs[this->bc_selected_crumb.value()]; + if (this->bc_match_view.get_selection() >= 0 + && this->bc_match_view.get_selection() + < this->bc_similar_values.size()) + { + const auto& new_value + = this->bc_similar_values[this->bc_match_view + .get_selection()] + .p_key; + + selected_crumb_ref.c_performer(new_value); + } else if (!this->bc_current_search.empty()) { + if (selected_crumb_ref.c_possible_range) { + size_t index; + + if (sscanf( + this->bc_current_search.c_str(), "%zu", &index) + == 1) { + selected_crumb_ref.c_performer(index); + } + } else { + selected_crumb_ref.c_performer(this->bc_current_search); + } + } + } + break; + default: + if (isprint(ch)) { + this->bc_current_search.push_back(ch); + this->reload_data(); + retval = true; + } + break; + } + + if (!retval) { + this->blur(); + } + this->set_needs_update(); + return retval; +} + +bool +breadcrumb_curses::search_overlay_source::list_value_for_overlay( + const listview_curses& lv, + int y, + int bottom, + vis_line_t line, + attr_line_t& value_out) +{ + if (y == 0) { + auto* parent = this->sos_parent; + auto sel_opt = parent->bc_focused_crumbs + | lnav::itertools::nth(parent->bc_selected_crumb); + auto exp_input = sel_opt + | lnav::itertools::map(&breadcrumb::crumb::c_expected_input) + | lnav::itertools::unwrap_or( + breadcrumb::crumb::expected_input_t::exact); + + value_out.with_attr_for_all(VC_STYLE.value(A_UNDERLINE)); + + if (!parent->bc_current_search.empty()) { + value_out = parent->bc_current_search; + + role_t combobox_role = role_t::VCR_STATUS; + switch (exp_input) { + case breadcrumb::crumb::expected_input_t::exact: + if (parent->bc_similar_values.empty()) { + combobox_role = role_t::VCR_ALERT_STATUS; + } + break; + case breadcrumb::crumb::expected_input_t::index: { + size_t index; + + if (sscanf(parent->bc_current_search.c_str(), "%zu", &index) + != 1 + || index < 0 + || (index + >= (sel_opt + | lnav::itertools::map([](const auto& cr) { + return cr->c_possible_range.value_or(0); + }) + | lnav::itertools::unwrap_or(size_t{0})))) + { + combobox_role = role_t::VCR_ALERT_STATUS; + } + break; + } + case breadcrumb::crumb::expected_input_t::index_or_exact: { + size_t index; + + if (sscanf(parent->bc_current_search.c_str(), "%zu", &index) + == 1) { + if (index < 0 + || (index + >= (sel_opt + | lnav::itertools::map([](const auto& cr) { + return cr->c_possible_range.value_or( + 0); + }) + | lnav::itertools::unwrap_or(size_t{0})))) + { + combobox_role = role_t::VCR_ALERT_STATUS; + } + } else if (parent->bc_similar_values.empty()) { + combobox_role = role_t::VCR_ALERT_STATUS; + } + break; + } + case breadcrumb::crumb::expected_input_t::anything: + break; + } + value_out.with_attr_for_all(VC_ROLE.value(combobox_role)); + return true; + } + if (parent->bc_selected_crumb) { + auto& selected_crumb_ref + = parent->bc_focused_crumbs[parent->bc_selected_crumb.value()]; + + if (!selected_crumb_ref.c_search_placeholder.empty()) { + value_out = selected_crumb_ref.c_search_placeholder; + value_out.with_attr_for_all( + VC_ROLE.value(role_t::VCR_INACTIVE_STATUS)); + return true; + } + } + } + + return false; +} diff --git a/src/breadcrumb_curses.hh b/src/breadcrumb_curses.hh new file mode 100644 index 00000000..4e860caf --- /dev/null +++ b/src/breadcrumb_curses.hh @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef lnav_breadcrumb_curses_hh +#define lnav_breadcrumb_curses_hh + +#include +#include +#include + +#include "plain_text_source.hh" +#include "textview_curses.hh" +#include "view_curses.hh" + +class breadcrumb_curses : public view_curses { +public: + breadcrumb_curses(); + + void set_y(int y) + { + this->bc_y = y; + this->bc_match_view.set_y(y + 1); + } + + int get_y() const { return this->bc_y; } + + void set_window(WINDOW* win) + { + this->bc_window = win; + this->bc_match_view.set_window(win); + } + + void set_line_source(std::function()> ls) + { + this->bc_line_source = std::move(ls); + } + + void focus(); + void blur(); + + bool handle_key(int ch); + + void do_update() override; + + void reload_data(); + +private: + class search_overlay_source : public list_overlay_source { + public: + bool list_value_for_overlay(const listview_curses& lv, + int y, + int bottom, + vis_line_t line, + attr_line_t& value_out) override; + + breadcrumb_curses* sos_parent{nullptr}; + }; + + WINDOW* bc_window{nullptr}; + std::function()> bc_line_source; + int bc_y{0}; + std::vector bc_focused_crumbs; + nonstd::optional bc_selected_crumb; + nonstd::optional bc_last_selected_crumb; + std::vector bc_possible_values; + std::vector bc_similar_values; + std::string bc_current_search; + + plain_text_source bc_match_source; + search_overlay_source bc_match_search_overlay; + textview_curses bc_match_view; +}; + +#endif diff --git a/src/command_executor.cc b/src/command_executor.cc index 74af1c62..d6515ccd 100644 --- a/src/command_executor.cc +++ b/src/command_executor.cc @@ -81,8 +81,6 @@ sql_progress(const struct log_cursor& lc) if (ui_periodic_timer::singleton().time_to_update(sql_counter)) { lnav_data.ld_bottom_source.update_loading(off, total); - lnav_data.ld_top_source.update_time(); - lnav_data.ld_status[LNS_TOP].do_update(); lnav_data.ld_status[LNS_BOTTOM].do_update(); refresh(); } @@ -98,8 +96,6 @@ sql_progress_finished() } lnav_data.ld_bottom_source.update_loading(0, 0); - lnav_data.ld_top_source.update_time(); - lnav_data.ld_status[LNS_TOP].do_update(); lnav_data.ld_status[LNS_BOTTOM].do_update(); lnav_data.ld_views[LNV_DB].redo_search(); } @@ -926,6 +922,17 @@ exec_context::exec_context(std::vector* line_values, this->ec_source.emplace( lnav::console::snippet::from(COMMAND_SRC, "").with_line(1)); this->ec_output_stack.emplace_back("screen", nonstd::nullopt); + this->ec_error_callback_stack.emplace_back( + [](const auto& um) { lnav::console::print(stderr, um); }); +} + +void +exec_context::execute(const std::string& cmdline) +{ + auto exec_res = execute_any(*this, cmdline); + if (exec_res.isErr()) { + this->ec_error_callback_stack.back()(exec_res.unwrapErr()); + } } void diff --git a/src/command_executor.hh b/src/command_executor.hh index b9cb735a..d204f7ad 100644 --- a/src/command_executor.hh +++ b/src/command_executor.hh @@ -56,6 +56,9 @@ int sql_callback(exec_context& ec, sqlite3_stmt* stmt); using pipe_callback_t = std::future (*)(exec_context&, const std::string&, auto_fd&); +using error_callback_t + = std::function; + struct exec_context { enum class perm_t { READ_WRITE, @@ -117,14 +120,23 @@ struct exec_context { void clear_output(); struct source_guard { - source_guard(exec_context& context) : sg_context(context) {} + source_guard(exec_context* context) : sg_context(context) {} + + source_guard(const source_guard&) = delete; + + source_guard(source_guard&& other) : sg_context(other.sg_context) + { + other.sg_context = nullptr; + } ~source_guard() { - this->sg_context.ec_source.pop(); + if (this->sg_context != nullptr) { + this->sg_context->ec_source.pop(); + } } - exec_context& sg_context; + exec_context* sg_context; }; struct output_guard { @@ -144,7 +156,32 @@ struct exec_context { { this->ec_source.emplace( lnav::console::snippet::from(path, content).with_line(line_number)); - return {*this}; + return {this}; + } + + struct error_cb_guard { + error_cb_guard(exec_context* context) : sg_context(context) {} + + error_cb_guard(const error_cb_guard&) = delete; + error_cb_guard(error_cb_guard&& other) : sg_context(other.sg_context) + { + other.sg_context = nullptr; + } + + ~error_cb_guard() + { + if (this->sg_context != nullptr) { + this->sg_context->ec_error_callback_stack.pop_back(); + } + } + + exec_context* sg_context; + }; + + error_cb_guard add_error_callback(error_callback_t cb) + { + this->ec_error_callback_stack.emplace_back(std::move(cb)); + return {this}; } scoped_resolver create_resolver() @@ -155,6 +192,32 @@ struct exec_context { }; } + void execute(const std::string& cmdline); + + using kv_pair_t = std::pair; + + void execute_with_int(const std::string& cmdline) + { + this->execute(cmdline); + } + + template + void execute_with_int(const std::string& cmdline, + kv_pair_t pair, + Args... args) + { + this->ec_local_vars.top().template emplace(pair); + this->execute(cmdline, args...); + } + + template + void execute_with(const std::string& cmdline, Args... args) + { + this->ec_local_vars.push({}); + this->execute_with_int(cmdline, args...); + this->ec_local_vars.pop(); + } + vis_line_t ec_top_line{0_vl}; bool ec_dry_run{false}; perm_t ec_perms{perm_t::READ_WRITE}; @@ -174,6 +237,7 @@ struct exec_context { sql_callback_t ec_sql_callback; pipe_callback_t ec_pipe_callback; + std::vector ec_error_callback_stack; }; Result execute_command( diff --git a/src/data_parser.cc b/src/data_parser.cc index 7db577c0..bfeca34e 100644 --- a/src/data_parser.cc +++ b/src/data_parser.cc @@ -330,6 +330,7 @@ data_parser::pairup(data_parser::schema_id_t* schema, case DT_IPV6_ADDRESS: case DT_MAC_ADDRESS: case DT_HEX_DUMP: + case DT_XML_DECL_TAG: case DT_XML_OPEN_TAG: case DT_XML_CLOSE_TAG: case DT_XML_EMPTY_TAG: diff --git a/src/data_scanner.cc b/src/data_scanner.cc index 8d466e2e..c5fe625e 100644 --- a/src/data_scanner.cc +++ b/src/data_scanner.cc @@ -81,6 +81,12 @@ static struct { pcrepp("\\A([0-9a-fA-F][0-9a-fA-F](?::[0-9a-fA-F][0-9a-fA-F])+)"), }, + { + "xmld", + pcrepp("\\A(]+)" + "))*\\s*>)"), + }, { "xmlt", pcrepp("\\A(<\\??[\\w:]+\\s*(?:[\\w:]+(?:\\s*=\\s*" diff --git a/src/data_scanner.hh b/src/data_scanner.hh index dc5ba9e3..2f558bbd 100644 --- a/src/data_scanner.hh +++ b/src/data_scanner.hh @@ -46,6 +46,7 @@ enum data_token_t { DT_TIME, DT_IPV6_ADDRESS, DT_HEX_DUMP, + DT_XML_DECL_TAG, DT_XML_EMPTY_TAG, DT_XML_OPEN_TAG, DT_XML_CLOSE_TAG, @@ -119,7 +120,7 @@ public: if (!line.empty() && line[line.length() - 1] == '.') { this->ds_pcre_input.pi_length -= 1; } - }; + } data_scanner(shared_buffer_ref& line, size_t off = 0, @@ -132,20 +133,14 @@ public: if (line.length() > 0 && line.get_data()[line.length() - 1] == '.') { this->ds_pcre_input.pi_length -= 1; } - }; + } bool tokenize(pcre_context& pc, data_token_t& token_out); bool tokenize2(pcre_context& pc, data_token_t& token_out); - pcre_input& get_input() - { - return this->ds_pcre_input; - }; + pcre_input& get_input() { return this->ds_pcre_input; } - void reset() - { - this->ds_pcre_input.reset_next_offset(); - }; + void reset() { this->ds_pcre_input.reset_next_offset(); } private: std::string ds_line; diff --git a/src/data_scanner_re.cc b/src/data_scanner_re.cc index f691b3a8..f0aecb83 100644 --- a/src/data_scanner_re.cc +++ b/src/data_scanner_re.cc @@ -1,4 +1,4 @@ -/* Generated by re2c 3.0 on Sun Mar 20 21:20:27 2022 */ +/* Generated by re2c 3.0 on Mon May 9 12:13:08 2022 */ #line 1 "../../lnav/src/data_scanner_re.re" /** * Copyright (c) 2015, Timothy Stack @@ -312,35 +312,36 @@ yy1: case 8: goto yy97; case 9: goto yy100; case 10: goto yy104; - case 11: goto yy115; - case 12: goto yy137; - case 13: goto yy193; + case 11: goto yy116; + case 12: goto yy138; + case 13: goto yy196; case 14: yyt3 = yyt4; - goto yy193; - case 15: goto yy172; + goto yy196; + case 15: goto yy173; case 16: yyt2 = yyt1; - goto yy172; - case 17: goto yy282; - case 18: goto yy286; - case 19: goto yy307; - case 20: goto yy352; - case 21: goto yy372; - case 22: goto yy359; - case 23: goto yy387; - case 24: goto yy189; - case 25: goto yy264; - case 26: goto yy528; - case 27: goto yy537; - case 28: goto yy555; - default: goto yy841; + goto yy173; + case 17: goto yy292; + case 18: goto yy296; + case 19: goto yy317; + case 20: goto yy381; + case 21: goto yy401; + case 22: goto yy388; + case 23: goto yy416; + case 24: goto yy191; + case 25: goto yy269; + case 26: goto yy274; + case 27: goto yy586; + case 28: goto yy595; + case 29: goto yy613; + default: goto yy929; } yy2: ++YYCURSOR; #line 138 "../../lnav/src/data_scanner_re.re" { return false; } -#line 344 "data_scanner_re.cc" +#line 345 "data_scanner_re.cc" yy3: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -498,11 +499,11 @@ yy4: default: goto yy5; } yy5: -#line 232 "../../lnav/src/data_scanner_re.re" +#line 236 "../../lnav/src/data_scanner_re.re" { RET(DT_SYMBOL); } -#line 506 "data_scanner_re.cc" +#line 507 "data_scanner_re.cc" yy6: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); @@ -521,14 +522,14 @@ yy6: default: goto yy62; } yy7: -#line 237 "../../lnav/src/data_scanner_re.re" +#line 241 "../../lnav/src/data_scanner_re.re" { RET(DT_WHITE); } -#line 527 "data_scanner_re.cc" +#line 528 "data_scanner_re.cc" yy8: ++YYCURSOR; -#line 236 "../../lnav/src/data_scanner_re.re" +#line 240 "../../lnav/src/data_scanner_re.re" { RET(DT_LINE); } -#line 532 "data_scanner_re.cc" +#line 533 "data_scanner_re.cc" yy9: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); @@ -550,9 +551,9 @@ yy9: yy10: ++YYCURSOR; yy11: -#line 239 "../../lnav/src/data_scanner_re.re" +#line 243 "../../lnav/src/data_scanner_re.re" { RET(DT_GARBAGE); } -#line 556 "data_scanner_re.cc" +#line 557 "data_scanner_re.cc" yy12: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); @@ -1002,19 +1003,19 @@ yy15: default: goto yy16; } yy16: -#line 204 "../../lnav/src/data_scanner_re.re" +#line 208 "../../lnav/src/data_scanner_re.re" { RET(DT_LPAREN); } -#line 1008 "data_scanner_re.cc" +#line 1009 "data_scanner_re.cc" yy17: ++YYCURSOR; -#line 205 "../../lnav/src/data_scanner_re.re" +#line 209 "../../lnav/src/data_scanner_re.re" { RET(DT_RPAREN); } -#line 1013 "data_scanner_re.cc" +#line 1014 "data_scanner_re.cc" yy18: ++YYCURSOR; -#line 197 "../../lnav/src/data_scanner_re.re" +#line 201 "../../lnav/src/data_scanner_re.re" { RET(DT_COMMA); } -#line 1018 "data_scanner_re.cc" +#line 1019 "data_scanner_re.cc" yy19: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -1331,7 +1332,7 @@ yy21: yy22: #line 168 "../../lnav/src/data_scanner_re.re" { RET(DT_PATH); } -#line 1335 "data_scanner_re.cc" +#line 1336 "data_scanner_re.cc" yy23: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -1491,9 +1492,9 @@ yy23: default: goto yy24; } yy24: -#line 223 "../../lnav/src/data_scanner_re.re" +#line 227 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 1497 "data_scanner_re.cc" +#line 1498 "data_scanner_re.cc" yy25: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -1976,18 +1977,19 @@ yy28: default: goto yy29; } yy29: -#line 195 "../../lnav/src/data_scanner_re.re" +#line 199 "../../lnav/src/data_scanner_re.re" { RET(DT_COLON); } -#line 1982 "data_scanner_re.cc" +#line 1983 "data_scanner_re.cc" yy30: ++YYCURSOR; -#line 198 "../../lnav/src/data_scanner_re.re" +#line 202 "../../lnav/src/data_scanner_re.re" { RET(DT_SEMI); } -#line 1987 "data_scanner_re.cc" +#line 1988 "data_scanner_re.cc" yy31: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '!': goto yy111; case '-': case '0': case '1': @@ -2052,32 +2054,32 @@ yy31: case 'w': case 'x': case 'y': - case 'z': goto yy111; - case '/': goto yy112; - case '?': goto yy113; + case 'z': goto yy112; + case '/': goto yy113; + case '?': goto yy114; default: goto yy32; } yy32: -#line 206 "../../lnav/src/data_scanner_re.re" +#line 210 "../../lnav/src/data_scanner_re.re" { RET(DT_LANGLE); } -#line 2064 "data_scanner_re.cc" +#line 2066 "data_scanner_re.cc" yy33: ++YYCURSOR; -#line 196 "../../lnav/src/data_scanner_re.re" +#line 200 "../../lnav/src/data_scanner_re.re" { RET(DT_EQUALS); } -#line 2069 "data_scanner_re.cc" +#line 2071 "data_scanner_re.cc" yy34: ++YYCURSOR; -#line 207 "../../lnav/src/data_scanner_re.re" +#line 211 "../../lnav/src/data_scanner_re.re" { RET(DT_RANGLE); } -#line 2074 "data_scanner_re.cc" +#line 2076 "data_scanner_re.cc" yy35: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2096,8 +2098,8 @@ yy35: case 'C': case 'D': case 'E': - case 'F': goto yy116; - case ':': goto yy117; + case 'F': goto yy117; + case ':': goto yy118; case '@': goto yy92; case 'G': case 'H': @@ -2124,7 +2126,7 @@ yy35: case 'c': case 'd': case 'e': - case 'f': goto yy118; + case 'f': goto yy119; case 'g': case 'h': case 'i': @@ -2144,7 +2146,7 @@ yy35: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy36: @@ -2153,7 +2155,7 @@ yy36: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2171,10 +2173,10 @@ yy36: case 'C': case 'D': case 'E': - case 'F': goto yy116; - case ':': goto yy117; + case 'F': goto yy117; + case ':': goto yy118; case '@': goto yy92; - case 'A': goto yy120; + case 'A': goto yy121; case 'G': case 'H': case 'I': @@ -2195,12 +2197,12 @@ yy36: case 'X': case 'Y': case 'Z': goto yy106; - case 'a': goto yy121; + case 'a': goto yy122; case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy118; + case 'f': goto yy119; case 'g': case 'h': case 'i': @@ -2220,7 +2222,7 @@ yy36: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy37: @@ -2229,7 +2231,7 @@ yy37: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2269,7 +2271,7 @@ yy37: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -2296,7 +2298,7 @@ yy37: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy38: @@ -2305,7 +2307,7 @@ yy38: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2344,9 +2346,9 @@ yy38: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; - case 'U': goto yy123; + case 'U': goto yy124; case 'a': case 'b': case 'c': @@ -2371,8 +2373,8 @@ yy38: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'o': goto yy124; + case 'z': goto yy120; + case 'o': goto yy125; default: goto yy4; } yy39: @@ -2381,7 +2383,7 @@ yy39: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy125; + case '\'': goto yy126; case '-': case '.': case '_': goto yy45; @@ -2421,7 +2423,7 @@ yy39: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -2448,7 +2450,7 @@ yy39: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy40: @@ -2457,7 +2459,7 @@ yy40: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2496,9 +2498,9 @@ yy40: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; - case 'R': goto yy126; + case 'R': goto yy127; case 'a': case 'b': case 'c': @@ -2523,8 +2525,8 @@ yy40: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'r': goto yy127; + case 'z': goto yy120; + case 'r': goto yy128; default: goto yy4; } yy41: @@ -2534,9 +2536,9 @@ yy41: default: goto yy42; } yy42: -#line 202 "../../lnav/src/data_scanner_re.re" +#line 206 "../../lnav/src/data_scanner_re.re" { RET(DT_LSQUARE); } -#line 2540 "data_scanner_re.cc" +#line 2542 "data_scanner_re.cc" yy43: yych = *++YYCURSOR; switch (yych) { @@ -2545,9 +2547,9 @@ yy43: } yy44: ++YYCURSOR; -#line 203 "../../lnav/src/data_scanner_re.re" +#line 207 "../../lnav/src/data_scanner_re.re" { RET(DT_RSQUARE); } -#line 2551 "data_scanner_re.cc" +#line 2553 "data_scanner_re.cc" yy45: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -2711,7 +2713,7 @@ yy46: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2730,8 +2732,8 @@ yy46: case 'C': case 'D': case 'E': - case 'F': goto yy116; - case ':': goto yy117; + case 'F': goto yy117; + case ':': goto yy118; case '@': goto yy92; case 'G': case 'H': @@ -2753,12 +2755,12 @@ yy46: case 'X': case 'Y': case 'Z': goto yy106; - case 'a': goto yy121; + case 'a': goto yy122; case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy118; + case 'f': goto yy119; case 'g': case 'h': case 'i': @@ -2778,7 +2780,7 @@ yy46: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy47: @@ -2787,7 +2789,7 @@ yy47: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2827,7 +2829,7 @@ yy47: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -2853,8 +2855,8 @@ yy47: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'u': goto yy128; + case 'z': goto yy120; + case 'u': goto yy129; default: goto yy4; } yy48: @@ -2864,7 +2866,7 @@ yy48: case '"': goto yy65; case '%': case '+': goto yy76; - case '\'': goto yy129; + case '\'': goto yy130; case '-': case '.': case '_': goto yy45; @@ -2904,7 +2906,7 @@ yy48: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -2930,8 +2932,8 @@ yy48: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'e': goto yy130; + case 'z': goto yy120; + case 'e': goto yy131; default: goto yy4; } yy49: @@ -2940,7 +2942,7 @@ yy49: switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy114; + case '\'': goto yy115; case '-': case '.': case '_': goto yy45; @@ -2980,7 +2982,7 @@ yy49: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -3006,8 +3008,8 @@ yy49: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'r': goto yy127; + case 'z': goto yy120; + case 'r': goto yy128; default: goto yy4; } yy50: @@ -3017,7 +3019,7 @@ yy50: case '"': goto yy65; case '%': case '+': goto yy76; - case '\'': goto yy129; + case '\'': goto yy130; case '-': case '.': case '_': goto yy45; @@ -3057,7 +3059,7 @@ yy50: case 'X': case 'Y': case 'Z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 'a': case 'b': @@ -3084,7 +3086,7 @@ yy50: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } yy51: @@ -3094,14 +3096,14 @@ yy51: default: goto yy52; } yy52: -#line 200 "../../lnav/src/data_scanner_re.re" +#line 204 "../../lnav/src/data_scanner_re.re" { RET(DT_LCURLY); } -#line 3100 "data_scanner_re.cc" +#line 3102 "data_scanner_re.cc" yy53: ++YYCURSOR; -#line 201 "../../lnav/src/data_scanner_re.re" +#line 205 "../../lnav/src/data_scanner_re.re" { RET(DT_RCURLY); } -#line 3105 "data_scanner_re.cc" +#line 3107 "data_scanner_re.cc" yy54: yych = *++YYCURSOR; switch (yych) { @@ -3423,7 +3425,7 @@ yy59: yy60: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy131; + case ':': goto yy132; default: goto yy1; } yy61: @@ -3438,7 +3440,7 @@ yy62: yy63: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy132; + case ':': goto yy133; default: goto yy1; } yy64: @@ -3453,7 +3455,7 @@ yy64: case '6': case '7': case '8': - case '9': goto yy133; + case '9': goto yy134; default: goto yy1; } yy65: @@ -3661,7 +3663,7 @@ yy68: cap[1].c_end -= 1; return true; } -#line 3665 "data_scanner_re.cc" +#line 3667 "data_scanner_re.cc" yy69: yych = *++YYCURSOR; switch (yych) { @@ -4240,8 +4242,8 @@ yy77: yy78: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy134; - default: goto yy135; + case '.': goto yy135; + default: goto yy136; } yy79: yych = *++YYCURSOR; @@ -4556,10 +4558,10 @@ yy81: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy136; + goto yy137; case '\'': yyt2 = YYCURSOR; - goto yy138; + goto yy139; case 0xC2: case 0xC3: case 0xC4: @@ -4591,10 +4593,10 @@ yy81: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy139; + goto yy140; case 0xE0: yyt2 = YYCURSOR; - goto yy140; + goto yy141; case 0xE1: case 0xE2: case 0xE3: @@ -4611,18 +4613,18 @@ yy81: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy141; + goto yy142; case 0xF0: yyt2 = YYCURSOR; - goto yy142; + goto yy143; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy143; + goto yy144; case 0xF4: yyt2 = YYCURSOR; - goto yy144; + goto yy145; default: goto yy1; } yy82: @@ -5128,9 +5130,9 @@ yy88: } yy89: ++YYCURSOR; -#line 199 "../../lnav/src/data_scanner_re.re" +#line 203 "../../lnav/src/data_scanner_re.re" { RET(DT_EMPTY_CONTAINER); } -#line 5134 "data_scanner_re.cc" +#line 5136 "data_scanner_re.cc" yy90: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -5262,7 +5264,7 @@ yy90: case 'w': case 'y': case 'z': goto yy45; - case '.': goto yy145; + case '.': goto yy146; case '0': case '1': case '2': @@ -5270,7 +5272,7 @@ yy90: case '4': case '5': case '6': - case '7': goto yy146; + case '7': goto yy147; case '8': case '9': goto yy91; case '@': goto yy92; @@ -5283,10 +5285,10 @@ yy90: case 'b': case 'c': case 'd': - case 'f': goto yy147; + case 'f': goto yy148; case 'E': - case 'e': goto yy148; - case 'x': goto yy149; + case 'e': goto yy149; + case 'x': goto yy150; default: goto yy24; } yy91: @@ -5369,7 +5371,7 @@ yy91: case 'x': case 'y': case 'z': goto yy45; - case '.': goto yy145; + case '.': goto yy146; case '0': case '1': case '2': @@ -5391,9 +5393,9 @@ yy91: case 'b': case 'c': case 'd': - case 'f': goto yy147; + case 'f': goto yy148; case 'E': - case 'e': goto yy148; + case 'e': goto yy149; case 0xC2: case 0xC3: case 0xC4: @@ -5514,7 +5516,7 @@ yy92: case 'w': case 'x': case 'y': - case 'z': goto yy150; + case 'z': goto yy151; default: goto yy4; } yy93: @@ -5678,7 +5680,7 @@ yy95: yych = *++YYCURSOR; switch (yych) { case ' ': goto yy95; - case '%': goto yy151; + case '%': goto yy152; default: goto yy1; } yy96: @@ -5756,9 +5758,9 @@ yy96: default: goto yy97; } yy97: -#line 222 "../../lnav/src/data_scanner_re.re" +#line 226 "../../lnav/src/data_scanner_re.re" { RET(DT_PERCENTAGE); } -#line 5762 "data_scanner_re.cc" +#line 5764 "data_scanner_re.cc" yy98: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -5827,9 +5829,9 @@ yy98: case '6': case '7': case '8': - case '9': goto yy152; - case '1': goto yy153; - case '2': goto yy154; + case '9': goto yy153; + case '1': goto yy154; + case '2': goto yy155; case '@': goto yy92; default: goto yy4; } @@ -5923,8 +5925,8 @@ yy99: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy155; - case '/': goto yy156; + case '.': goto yy156; + case '/': goto yy157; case '0': case '1': case '2': @@ -5932,10 +5934,10 @@ yy99: case '4': case '5': case '6': - case '7': goto yy157; + case '7': goto yy158; case '8': - case '9': goto yy158; - case ':': goto yy159; + case '9': goto yy159; + case ':': goto yy160; case '@': goto yy92; case 'A': case 'B': @@ -5946,9 +5948,9 @@ yy99: case 'b': case 'c': case 'd': - case 'f': goto yy160; + case 'f': goto yy161; case 'E': - case 'e': goto yy161; + case 'e': goto yy162; case 'G': case 'H': case 'I': @@ -5992,9 +5994,9 @@ yy99: default: goto yy100; } yy100: -#line 221 "../../lnav/src/data_scanner_re.re" +#line 225 "../../lnav/src/data_scanner_re.re" { RET(DT_OCTAL_NUMBER); } -#line 5998 "data_scanner_re.cc" +#line 6000 "data_scanner_re.cc" yy101: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -6085,8 +6087,8 @@ yy101: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy155; - case '/': goto yy156; + case '.': goto yy156; + case '/': goto yy157; case '0': case '1': case '2': @@ -6096,8 +6098,8 @@ yy101: case '6': case '7': case '8': - case '9': goto yy158; - case ':': goto yy159; + case '9': goto yy159; + case ':': goto yy160; case '@': goto yy92; case 'A': case 'B': @@ -6108,9 +6110,9 @@ yy101: case 'b': case 'c': case 'd': - case 'f': goto yy160; + case 'f': goto yy161; case 'E': - case 'e': goto yy161; + case 'e': goto yy162; case 'G': case 'H': case 'I': @@ -6156,7 +6158,7 @@ yy101: yy102: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy162; + case '/': goto yy163; case '0': case '1': case '2': @@ -6166,8 +6168,8 @@ yy102: case '6': case '7': case '8': - case '9': goto yy163; - case ':': goto yy164; + case '9': goto yy164; + case ':': goto yy165; case 'A': case 'B': case 'C': @@ -6179,7 +6181,7 @@ yy102: case 'c': case 'd': case 'e': - case 'f': goto yy165; + case 'f': goto yy166; default: goto yy1; } yy103: @@ -6294,8 +6296,8 @@ yy103: case 'c': case 'd': case 'e': - case 'f': goto yy160; - case ':': goto yy166; + case 'f': goto yy161; + case ':': goto yy167; case '@': goto yy92; case 'G': case 'H': @@ -6340,9 +6342,9 @@ yy103: default: goto yy104; } yy104: -#line 224 "../../lnav/src/data_scanner_re.re" +#line 228 "../../lnav/src/data_scanner_re.re" { RET(DT_HEX_NUMBER); } -#line 6346 "data_scanner_re.cc" +#line 6348 "data_scanner_re.cc" yy105: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); @@ -6430,8 +6432,8 @@ yy105: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '_': goto yy45; case '0': @@ -6455,8 +6457,8 @@ yy105: case 'c': case 'd': case 'e': - case 'f': goto yy160; - case ':': goto yy166; + case 'f': goto yy161; + case ':': goto yy167; case '@': goto yy92; case 'G': case 'H': @@ -6602,7 +6604,7 @@ yy106: case 'x': case 'y': case 'z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; case 0xC2: case 0xC3: @@ -6687,8 +6689,8 @@ yy107: case 'c': case 'd': case 'e': - case 'f': goto yy169; - case ':': goto yy122; + case 'f': goto yy170; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -6822,8 +6824,8 @@ yy108: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy155; - case '/': goto yy156; + case '.': goto yy156; + case '/': goto yy157; case '0': case '1': case '2': @@ -6833,8 +6835,8 @@ yy108: case '6': case '7': case '8': - case '9': goto yy170; - case ':': goto yy159; + case '9': goto yy171; + case ':': goto yy160; case '@': goto yy92; case 'A': case 'B': @@ -6845,9 +6847,9 @@ yy108: case 'b': case 'c': case 'd': - case 'f': goto yy160; + case 'f': goto yy161; case 'E': - case 'e': goto yy161; + case 'e': goto yy162; case 'G': case 'H': case 'I': @@ -6980,19 +6982,19 @@ yy109: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy155; - case '/': goto yy156; + case '.': goto yy156; + case '/': goto yy157; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy170; + case '5': goto yy171; case '6': case '7': case '8': - case '9': goto yy158; - case ':': goto yy159; + case '9': goto yy159; + case ':': goto yy160; case '@': goto yy92; case 'A': case 'B': @@ -7003,9 +7005,9 @@ yy109: case 'b': case 'c': case 'd': - case 'f': goto yy160; + case 'f': goto yy161; case 'E': - case 'e': goto yy161; + case 'e': goto yy162; case 'G': case 'H': case 'I': @@ -7117,7 +7119,7 @@ yy110: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '0': case '3': case '4': @@ -7125,9 +7127,9 @@ yy110: case '6': case '7': case '8': - case '9': goto yy173; - case '1': goto yy174; - case '2': goto yy175; + case '9': goto yy174; + case '1': goto yy175; + case '2': goto yy176; case 'A': case 'B': case 'C': @@ -7137,9 +7139,9 @@ yy110: case 'b': case 'c': case 'd': - case 'e': goto yy176; + case 'e': goto yy177; case 'F': - case 'f': goto yy177; + case 'f': goto yy178; case 0xC2: case 0xC3: case 0xC4: @@ -7171,10 +7173,10 @@ yy110: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -7191,18 +7193,18 @@ yy110: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy111: @@ -7272,79 +7274,10 @@ yy111: case 'w': case 'x': case 'y': - case 'z': goto yy186; - default: goto yy185; - } -yy112: - 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 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy190; + case 'z': goto yy185; default: goto yy1; } -yy113: +yy112: yych = *++YYCURSOR; switch (yych) { case '-': @@ -7411,31 +7344,60 @@ yy113: case 'w': case 'x': case 'y': - case 'z': goto yy191; - default: goto yy1; + case 'z': goto yy188; + default: goto yy187; } -yy114: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); +yy113: + yych = *++YYCURSOR; switch (yych) { - case 0x00: case '\t': - case '\n': case '\r': case ' ': - case '!': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ',': + case '>': goto yy1; + default: goto yy193; + } +yy114: + 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 ';': - case '?': goto yy196; - case '.': - yyt4 = YYCURSOR; - goto yy197; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -7461,16 +7423,66 @@ yy114: case 'w': case 'x': case 'y': - case 'z': goto yy125; - default: goto yy115; + case 'z': goto yy194; + default: goto yy1; } yy115: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ':': + case ';': + case '?': goto yy199; + case '.': + yyt4 = YYCURSOR; + goto yy200; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy126; + default: goto yy116; + } +yy116: #line 152 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_WORD); } -#line 7473 "data_scanner_re.cc" -yy116: +#line 7485 "data_scanner_re.cc" +yy117: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -7500,8 +7512,8 @@ yy116: case 'c': case 'd': case 'e': - case 'f': goto yy198; - case ':': goto yy166; + case 'f': goto yy201; + case ':': goto yy167; case '@': goto yy92; case 'G': case 'H': @@ -7545,10 +7557,10 @@ yy116: case 'z': goto yy106; default: goto yy4; } -yy117: +yy118: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy162; + case '/': goto yy163; case '0': case '1': case '2': @@ -7570,11 +7582,11 @@ yy117: case 'c': case 'd': case 'e': - case 'f': goto yy165; - case ':': goto yy164; + case 'f': goto yy166; + case ':': goto yy165; default: goto yy1; } -yy118: +yy119: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -7589,22 +7601,22 @@ yy118: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -7620,10 +7632,10 @@ yy118: case 'C': case 'D': case 'E': - case 'F': goto yy198; + case 'F': goto yy201; case ':': yyt4 = YYCURSOR; - goto yy200; + goto yy203; case '@': goto yy92; case 'G': case 'H': @@ -7650,7 +7662,7 @@ yy118: case 'c': case 'd': case 'e': - case 'f': goto yy201; + case 'f': goto yy204; case 'g': case 'h': case 'i': @@ -7670,10 +7682,10 @@ yy118: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } -yy119: +yy120: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -7688,7 +7700,7 @@ yy119: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case 0x01: case 0x02: case 0x03: @@ -7724,17 +7736,17 @@ yy119: case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -7773,7 +7785,7 @@ yy119: case 'Z': goto yy106; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case 'a': case 'b': @@ -7800,7 +7812,7 @@ yy119: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; case 0xC2: case 0xC3: case 0xC4: @@ -7854,7 +7866,7 @@ yy119: case 0xF4: goto yy59; default: goto yy5; } -yy120: +yy121: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -7884,182 +7896,9 @@ yy120: case 'c': case 'd': case 'e': - case 'f': goto yy198; - case ':': goto yy166; - case '@': goto yy92; - 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 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy106; - case 'L': goto yy203; - default: goto yy4; - } -yy121: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': goto yy198; - case ':': - yyt4 = YYCURSOR; - goto yy200; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': case 'f': goto yy201; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - case 'l': goto yy204; - default: goto yy4; - } -yy122: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy162; - case ':': goto yy131; - default: goto yy1; - } -yy123: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': + case ':': goto yy167; + case '@': goto yy92; case 'G': case 'H': case 'I': @@ -8079,12 +7918,6 @@ yy123: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -8105,12 +7938,191 @@ yy123: case 'x': case 'y': case 'z': goto yy106; - case ':': goto yy122; - case '@': goto yy92; - case 'L': goto yy205; + case 'L': goto yy206; default: goto yy4; } +yy122: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; + goto yy202; + case '0': + case '1': + case '2': + case '3': + 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 yy201; + case ':': + yyt4 = YYCURSOR; + goto yy203; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy106; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy204; + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy120; + case 'l': goto yy207; + default: goto yy4; + } +yy123: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy163; + case ':': goto yy132; + default: goto yy1; + } yy124: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': goto yy123; + case '@': goto yy92; + case 'L': goto yy208; + default: goto yy4; + } +yy125: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -8125,22 +8137,22 @@ yy124: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -8179,7 +8191,7 @@ yy124: case 'Z': goto yy106; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case 'a': case 'b': @@ -8205,11 +8217,11 @@ yy124: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'n': goto yy206; + case 'z': goto yy120; + case 'n': goto yy209; default: goto yy4; } -yy125: +yy126: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -8224,18 +8236,18 @@ yy125: case ':': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '.': yyt4 = YYCURSOR; - goto yy197; + goto yy200; case 'a': case 'b': case 'c': @@ -8261,10 +8273,10 @@ yy125: case 'w': case 'x': case 'y': - case 'z': goto yy125; + case 'z': goto yy126; default: goto yy1; } -yy126: +yy127: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -8334,108 +8346,9 @@ yy126: case 'x': case 'y': case 'z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; - case 'U': goto yy207; - default: goto yy4; - } -yy127: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case ':': - yyt3 = YYCURSOR; - goto yy202; - case '@': goto yy92; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - case 'u': goto yy206; + case 'U': goto yy210; default: goto yy4; } yy128: @@ -8453,22 +8366,22 @@ yy128: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -8507,7 +8420,106 @@ yy128: case 'Z': goto yy106; case ':': yyt3 = YYCURSOR; + goto yy205; + case '@': goto yy92; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy120; + case 'u': goto yy209; + default: goto yy4; + } +yy129: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; goto yy202; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': + yyt3 = YYCURSOR; + goto yy205; case '@': goto yy92; case 'a': case 'b': @@ -8533,16 +8545,16 @@ yy128: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'l': goto yy208; + case 'z': goto yy120; + case 'l': goto yy211; default: goto yy4; } -yy129: +yy130: yych = *++YYCURSOR; switch (yych) { case 0x00: yyt4 = YYCURSOR; - goto yy192; + goto yy195; case 0x01: case 0x02: case 0x03: @@ -8639,18 +8651,18 @@ yy129: case ':': case ';': yyt3 = YYCURSOR; - goto yy209; + goto yy212; case '!': case ',': case '?': yyt3 = YYCURSOR; - goto yy210; + goto yy213; case '\'': yyt3 = YYCURSOR; - goto yy211; + goto yy214; case '.': yyt3 = YYCURSOR; - goto yy212; + goto yy215; case '\\': goto yy82; case 'a': case 'b': @@ -8677,7 +8689,7 @@ yy129: case 'w': case 'x': case 'y': - case 'z': goto yy129; + case 'z': goto yy130; case 0xC2: case 0xC3: case 0xC4: @@ -8731,7 +8743,7 @@ yy129: case 0xF4: goto yy88; default: goto yy1; } -yy130: +yy131: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -8746,21 +8758,21 @@ yy130: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; - case '-': goto yy213; + goto yy198; + case '-': goto yy216; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -8799,7 +8811,7 @@ yy130: case 'Z': goto yy106; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case '_': goto yy45; case 'a': @@ -8827,10 +8839,10 @@ yy130: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } -yy131: +yy132: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -8983,21 +8995,6 @@ yy131: case 0xF4: goto yy59; default: goto yy1; } -yy132: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy214; - default: goto yy1; - } yy133: yych = *++YYCURSOR; switch (yych) { @@ -9010,12 +9007,27 @@ yy133: case '6': case '7': case '8': - case '9': goto yy215; + case '9': goto yy217; default: goto yy1; } yy134: 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 yy218; + default: goto yy1; + } yy135: + yych = *++YYCURSOR; +yy136: switch (yych) { case '-': case '0': @@ -9079,14 +9091,14 @@ yy135: case 'w': case 'x': case 'y': - case 'z': goto yy134; - case '.': goto yy216; + case 'z': goto yy135; + case '.': goto yy219; default: goto yy1; } -yy136: +yy137: ++YYCURSOR; yyt1 = yyt2; -yy137: +yy138: YYCURSOR = yyt1; #line 155 "../../lnav/src/data_scanner_re.re" { @@ -9101,8 +9113,8 @@ yy137: cap[1].c_end -= 1; return true; } -#line 9105 "data_scanner_re.cc" -yy138: +#line 9117 "data_scanner_re.cc" +yy139: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; @@ -9285,9 +9297,9 @@ yy138: case 0xF2: case 0xF3: goto yy87; case 0xF4: goto yy88; - default: goto yy137; + default: goto yy138; } -yy139: +yy140: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9353,81 +9365,12 @@ yy139: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy136; - default: goto yy1; - } -yy140: - 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 yy139; + case 0xBF: goto yy137; default: goto yy1; } yy141: 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: @@ -9459,63 +9402,10 @@ yy141: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy139; + case 0xBF: goto yy140; default: goto yy1; } yy142: - 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 yy141; - default: goto yy1; - } -yy143: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9581,7 +9471,60 @@ yy143: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy141; + case 0xBF: goto yy140; + default: goto yy1; + } +yy143: + 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 yy142; default: goto yy1; } yy144: @@ -9602,10 +9545,79 @@ yy144: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy141; + 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 yy142; default: goto yy1; } yy145: + 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 yy142; + default: goto yy1; + } +yy146: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -9675,11 +9687,11 @@ yy145: case '6': case '7': case '8': - case '9': goto yy217; + case '9': goto yy220; case '@': goto yy92; default: goto yy4; } -yy146: +yy147: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -9759,7 +9771,7 @@ yy146: case 'x': case 'y': case 'z': goto yy45; - case '.': goto yy145; + case '.': goto yy146; case '0': case '1': case '2': @@ -9767,7 +9779,7 @@ yy146: case '4': case '5': case '6': - case '7': goto yy146; + case '7': goto yy147; case '8': case '9': goto yy91; case ':': goto yy60; @@ -9781,9 +9793,9 @@ yy146: case 'b': case 'c': case 'd': - case 'f': goto yy147; + case 'f': goto yy148; case 'E': - case 'e': goto yy148; + case 'e': goto yy149; case 0xC2: case 0xC3: case 0xC4: @@ -9837,7 +9849,7 @@ yy146: case 0xF4: goto yy59; default: goto yy100; } -yy147: +yy148: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -9938,7 +9950,7 @@ yy147: case 'c': case 'd': case 'e': - case 'f': goto yy147; + case 'f': goto yy148; case ':': goto yy60; case '@': goto yy92; case 0xC2: @@ -9994,7 +10006,7 @@ yy147: case 0xF4: goto yy59; default: goto yy104; } -yy148: +yy149: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10082,8 +10094,8 @@ yy148: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case 'G': case 'H': @@ -10147,11 +10159,11 @@ yy148: case 'c': case 'd': case 'e': - case 'f': goto yy147; + case 'f': goto yy148; case '@': goto yy92; default: goto yy104; } -yy149: +yy150: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10221,11 +10233,11 @@ yy149: case 'c': case 'd': case 'e': - case 'f': goto yy147; + case 'f': goto yy148; case '@': goto yy92; default: goto yy4; } -yy150: +yy151: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10324,8 +10336,8 @@ yy150: case 'w': case 'x': case 'y': - case 'z': goto yy150; - case '.': goto yy218; + case 'z': goto yy151; + case '.': goto yy221; case ':': goto yy60; case 0xC2: case 0xC3: @@ -10380,167 +10392,9 @@ yy150: case 0xF4: goto yy59; default: goto yy5; } -yy151: +yy152: ++YYCURSOR; goto yy97; -yy152: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy221; - case '@': goto yy92; - 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 '_': - 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 yy222; - case 'E': - case 'e': goto yy223; - default: goto yy24; - } yy153: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -10631,8 +10485,8 @@ yy153: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': @@ -10642,7 +10496,7 @@ yy153: case '6': case '7': case '8': - case '9': goto yy152; + case '9': goto yy224; case '@': goto yy92; case 'A': case 'B': @@ -10694,9 +10548,9 @@ yy153: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy223; + case 'e': goto yy226; default: goto yy24; } yy154: @@ -10789,18 +10643,18 @@ yy154: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': case '3': - case '4': goto yy152; - case '5': goto yy224; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy221; + case '9': goto yy153; case '@': goto yy92; case 'A': case 'B': @@ -10852,12 +10706,170 @@ yy154: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy223; + case 'e': goto yy226; default: goto yy24; } yy155: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': goto yy222; + case '.': goto yy223; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy153; + case '5': goto yy227; + case '6': + case '7': + case '8': + case '9': goto yy224; + case '@': goto yy92; + 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 '_': + 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 yy225; + case 'E': + case 'e': goto yy226; + default: goto yy24; + } +yy156: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10925,13 +10937,13 @@ yy155: case '6': case '7': case '8': - case '9': goto yy225; - case '1': goto yy226; - case '2': goto yy227; + case '9': goto yy228; + case '1': goto yy229; + case '2': goto yy230; case '@': goto yy92; default: goto yy4; } -yy156: +yy157: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10986,10 +10998,10 @@ yy156: case 'w': case 'x': case 'y': - case 'z': goto yy228; + case 'z': goto yy231; default: goto yy4; } -yy157: +yy158: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11080,7 +11092,7 @@ yy157: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -11088,10 +11100,10 @@ yy157: case '4': case '5': case '6': - case '7': goto yy230; + case '7': goto yy233; case '8': - case '9': goto yy231; - case ':': goto yy117; + case '9': goto yy234; + case ':': goto yy118; case '@': goto yy92; case 'A': case 'B': @@ -11102,9 +11114,9 @@ yy157: case 'b': case 'c': case 'd': - case 'f': goto yy232; + case 'f': goto yy235; case 'E': - case 'e': goto yy233; + case 'e': goto yy236; case 'G': case 'H': case 'I': @@ -11147,7 +11159,7 @@ yy157: case 'z': goto yy106; default: goto yy100; } -yy158: +yy159: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11238,7 +11250,7 @@ yy158: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -11248,8 +11260,8 @@ yy158: case '6': case '7': case '8': - case '9': goto yy231; - case ':': goto yy117; + case '9': goto yy234; + case ':': goto yy118; case '@': goto yy92; case 'A': case 'B': @@ -11260,9 +11272,9 @@ yy158: case 'b': case 'c': case 'd': - case 'f': goto yy232; + case 'f': goto yy235; case 'E': - case 'e': goto yy233; + case 'e': goto yy236; case 'G': case 'H': case 'I': @@ -11305,10 +11317,10 @@ yy158: case 'z': goto yy106; default: goto yy24; } -yy159: +yy160: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy162; + case '/': goto yy163; case '0': case '1': case '2': @@ -11318,8 +11330,8 @@ yy159: case '6': case '7': case '8': - case '9': goto yy234; - case ':': goto yy164; + case '9': goto yy237; + case ':': goto yy165; case 'A': case 'B': case 'C': @@ -11331,166 +11343,9 @@ yy159: case 'c': case 'd': case 'e': - case 'f': goto yy235; + case 'f': goto yy238; default: goto yy1; } -yy160: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy232; - case ':': goto yy117; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy106; - default: goto yy104; - } yy161: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); @@ -11577,9 +11432,9 @@ yy161: case 0xF2: case 0xF3: case 0xF4: goto yy4; - case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '%': + case '+': goto yy76; + case '-': case '.': case '_': goto yy45; case '0': @@ -11603,8 +11458,8 @@ yy161: case 'c': case 'd': case 'e': - case 'f': goto yy232; - case ':': goto yy117; + case 'f': goto yy235; + case ':': goto yy118; case '@': goto yy92; case 'G': case 'H': @@ -11649,14 +11504,96 @@ yy161: default: goto yy104; } yy162: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy236; - default: goto yy1; - } -yy163: - yych = *++YYCURSOR; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': goto yy76; + case '+': goto yy168; + case '-': goto yy169; + case '.': + case '_': goto yy45; case '0': case '1': case '2': @@ -11666,8 +11603,7 @@ yy163: case '6': case '7': case '8': - case '9': goto yy237; - case ':': goto yy238; + case '9': case 'A': case 'B': case 'C': @@ -11679,10 +11615,86 @@ yy163: case 'c': case 'd': case 'e': - case 'f': goto yy239; + case 'f': goto yy235; + case ':': goto yy118; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + default: goto yy104; + } +yy163: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy239; default: goto yy1; } yy164: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy240; + case ':': goto yy241; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy242; + default: goto yy1; + } +yy165: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -11716,7 +11728,7 @@ yy164: case '}': case '~': yyt2 = YYCURSOR; - goto yy171; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -11753,7 +11765,7 @@ yy164: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy240; + goto yy243; case '0': case '3': case '4': @@ -11761,9 +11773,9 @@ yy164: case '6': case '7': case '8': - case '9': goto yy241; - case '1': goto yy242; - case '2': goto yy243; + case '9': goto yy244; + case '1': goto yy245; + case '2': goto yy246; case 'A': case 'B': case 'C': @@ -11775,7 +11787,7 @@ yy164: case 'c': case 'd': case 'e': - case 'f': goto yy244; + case 'f': goto yy247; case 'G': case 'H': case 'I': @@ -11847,10 +11859,10 @@ yy164: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy245; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy246; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -11867,52 +11879,23 @@ yy164: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy247; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy248; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy249; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy250; - default: goto yy1; - } -yy165: - 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 yy239; - case ':': goto yy238; + goto yy253; default: goto yy1; } yy166: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy162; case '0': case '1': case '2': @@ -11934,11 +11917,40 @@ yy166: case 'c': case 'd': case 'e': - case 'f': goto yy235; - case ':': goto yy164; + case 'f': goto yy242; + case ':': goto yy241; default: goto yy1; } yy167: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy163; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy238; + case ':': goto yy165; + default: goto yy1; + } +yy168: yych = *++YYCURSOR; switch (yych) { case '0': @@ -11950,10 +11962,10 @@ yy167: case '6': case '7': case '8': - case '9': goto yy251; + case '9': goto yy254; default: goto yy77; } -yy168: +yy169: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12023,11 +12035,11 @@ yy168: case '6': case '7': case '8': - case '9': goto yy252; + case '9': goto yy255; case '@': goto yy92; default: goto yy4; } -yy169: +yy170: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12088,8 +12100,8 @@ yy169: case 'c': case 'd': case 'e': - case 'f': goto yy169; - case ':': goto yy122; + case 'f': goto yy170; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -12184,7 +12196,7 @@ yy169: case 0xF4: goto yy59; default: goto yy104; } -yy170: +yy171: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12275,7 +12287,7 @@ yy170: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy155; + case '.': goto yy156; case '0': case '1': case '2': @@ -12285,8 +12297,8 @@ yy170: case '6': case '7': case '8': - case '9': goto yy231; - case ':': goto yy117; + case '9': goto yy234; + case ':': goto yy118; case '@': goto yy92; case 'A': case 'B': @@ -12297,9 +12309,9 @@ yy170: case 'b': case 'c': case 'd': - case 'f': goto yy232; + case 'f': goto yy235; case 'E': - case 'e': goto yy233; + case 'e': goto yy236; case 'G': case 'H': case 'I': @@ -12342,173 +12354,13 @@ yy170: case 'z': goto yy106; default: goto yy24; } -yy171: - ++YYCURSOR; yy172: + ++YYCURSOR; +yy173: YYCURSOR = yyt2; #line 181 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV6_ADDRESS); } -#line 12352 "data_scanner_re.cc" -yy173: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy254; - case ':': goto yy255; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } +#line 12364 "data_scanner_re.cc" yy174: yych = *++YYCURSOR; switch (yych) { @@ -12577,10 +12429,10 @@ yy174: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': @@ -12591,7 +12443,7 @@ yy174: case '7': case '8': case '9': goto yy257; - case ':': goto yy255; + case ':': goto yy258; case 'A': case 'B': case 'C': @@ -12603,7 +12455,7 @@ yy174: case 'c': case 'd': case 'e': - case 'f': goto yy256; + case 'f': goto yy259; case 0xC2: case 0xC3: case 0xC4: @@ -12635,10 +12487,10 @@ yy174: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -12655,18 +12507,18 @@ yy174: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy175: @@ -12737,21 +12589,21 @@ yy175: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': case '3': - case '4': goto yy257; - case '5': goto yy258; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy254; - case ':': goto yy255; + case '9': goto yy260; + case ':': goto yy258; case 'A': case 'B': case 'C': @@ -12763,7 +12615,7 @@ yy175: case 'c': case 'd': case 'e': - case 'f': goto yy256; + case 'f': goto yy259; case 0xC2: case 0xC3: case 0xC4: @@ -12795,10 +12647,10 @@ yy175: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -12815,18 +12667,18 @@ yy175: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy176: @@ -12878,7 +12730,6 @@ yy176: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -12898,17 +12749,21 @@ yy176: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy260; + case '5': goto yy261; case '6': case '7': case '8': - case '9': + case '9': goto yy257; + case ':': goto yy258; case 'A': case 'B': case 'C': @@ -12920,8 +12775,7 @@ yy176: case 'c': case 'd': case 'e': - case 'f': goto yy256; - case ':': goto yy255; + case 'f': goto yy259; case 0xC2: case 0xC3: case 0xC4: @@ -12953,10 +12807,10 @@ yy176: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -12973,18 +12827,18 @@ yy176: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy177: @@ -13056,7 +12910,7 @@ yy177: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '0': case '1': case '2': @@ -13072,14 +12926,14 @@ yy177: case 'C': case 'D': case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': goto yy256; - case ':': goto yy255; - case 'F': + case 'e': case 'f': goto yy259; + case ':': goto yy258; case 0xC2: case 0xC3: case 0xC4: @@ -13111,10 +12965,10 @@ yy177: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -13131,92 +12985,213 @@ yy177: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy178: 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 yy171; + 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 yy172; + case '0': + case '1': + case '2': + case '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 yy259; + case ':': goto yy258; + case 'F': + case 'f': goto yy262; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy179: 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: @@ -13248,44 +13223,12 @@ yy179: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy178; + case 0xBF: goto yy172; default: goto yy1; } yy180: 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: @@ -13317,63 +13260,10 @@ yy180: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy178; + case 0xBF: goto yy179; default: goto yy1; } yy181: - 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 yy180; - default: goto yy1; - } -yy182: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -13439,7 +13329,60 @@ yy182: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy180; + case 0xBF: goto yy179; + default: goto yy1; + } +yy182: + 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 yy181; default: goto yy1; } yy183: @@ -13460,16 +13403,81 @@ yy183: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy180; + 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 yy181; default: goto yy1; } yy184: yych = *++YYCURSOR; -yy185: switch (yych) { - case '\t': - case '\r': - case ' ': goto yy184; + 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 yy181; + default: goto yy1; + } +yy185: + yych = *++YYCURSOR; + switch (yych) { case '-': case '0': case '1': @@ -13534,18 +13542,16 @@ yy185: case 'w': case 'x': case 'y': - case 'z': goto yy260; - case '/': - case '?': goto yy187; - case '>': goto yy188; - default: goto yy1; + case 'z': goto yy267; + default: goto yy264; } yy186: yych = *++YYCURSOR; +yy187: switch (yych) { case '\t': case '\r': - case ' ': goto yy261; + case ' ': goto yy186; case '-': case '0': case '1': @@ -13610,33 +13616,18 @@ yy186: case 'w': case 'x': case 'y': - case 'z': goto yy186; + case 'z': goto yy270; case '/': - case '?': goto yy187; - case '=': goto yy262; - case '>': goto yy188; - default: goto yy1; - } -yy187: - yych = *++YYCURSOR; - switch (yych) { - case '>': goto yy263; + case '?': goto yy189; + case '>': goto yy190; default: goto yy1; } yy188: - ++YYCURSOR; -yy189: -#line 187 "../../lnav/src/data_scanner_re.re" - { - RET(DT_XML_OPEN_TAG); - } -#line 13634 "data_scanner_re.cc" -yy190: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy265; + case ' ': goto yy271; case '-': case '0': case '1': @@ -13675,6 +13666,7 @@ yy190: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -13700,11 +13692,103 @@ yy190: case 'w': case 'x': case 'y': - case 'z': goto yy190; - case '>': goto yy266; + case 'z': goto yy188; + case '/': + case '?': goto yy189; + case '=': goto yy272; + case '>': goto yy190; default: goto yy1; } +yy189: + yych = *++YYCURSOR; + switch (yych) { + case '>': goto yy273; + default: goto yy1; + } +yy190: + ++YYCURSOR; yy191: +#line 191 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_OPEN_TAG); + } +#line 13716 "data_scanner_re.cc" +yy192: + yych = *++YYCURSOR; +yy193: + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy275; + 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 yy192; + case '>': goto yy276; + default: goto yy1; + } +yy194: yych = *++YYCURSOR; switch (yych) { case '-': @@ -13771,31 +13855,31 @@ yy191: case 'w': case 'x': case 'y': - case 'z': goto yy269; - default: goto yy268; + case 'z': goto yy279; + default: goto yy278; } -yy192: +yy195: ++YYCURSOR; yyt3 = yyt4; -yy193: +yy196: YYCURSOR = yyt3; -#line 230 "../../lnav/src/data_scanner_re.re" +#line 234 "../../lnav/src/data_scanner_re.re" { RET(DT_WORD); } -#line 13785 "data_scanner_re.cc" -yy194: +#line 13869 "data_scanner_re.cc" +yy197: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy192; + case ' ': goto yy195; default: yyt3 = yyt4; - goto yy193; + goto yy196; } -yy195: +yy198: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); -yy196: +yy199: switch (yych) { case 0x00: case '\t': @@ -13809,19 +13893,19 @@ yy196: case ':': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '.': yyt3 = yyt4; yyt4 = YYCURSOR; - goto yy197; + goto yy200; case 'a': case 'b': case 'c': @@ -13849,20 +13933,20 @@ yy196: case 'y': case 'z': yyt3 = yyt4; - goto yy125; + goto yy126; default: yyt3 = yyt4; - goto yy193; + goto yy196; } -yy197: +yy200: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy192; + case ' ': goto yy195; default: goto yy1; } -yy198: +yy201: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -13892,8 +13976,8 @@ yy198: case 'c': case 'd': case 'e': - case 'f': goto yy270; - case ':': goto yy117; + case 'f': goto yy280; + case ':': goto yy118; case '@': goto yy92; case 'G': case 'H': @@ -13937,13 +14021,13 @@ yy198: case 'z': goto yy106; default: goto yy4; } -yy199: +yy202: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case '\r': - case ' ': goto yy192; + case ' ': goto yy195; case '%': case '+': goto yy76; case '-': @@ -14014,11 +14098,11 @@ yy199: case '@': goto yy92; default: goto yy4; } -yy200: +yy203: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy162; + case '/': goto yy163; case '0': case '1': case '2': @@ -14040,193 +14124,11 @@ yy200: case 'c': case 'd': case 'e': - case 'f': goto yy235; - case ':': goto yy164; + case 'f': goto yy238; + case ':': goto yy165; default: yyt3 = yyt4; - goto yy193; - } -yy201: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': goto yy270; - case ':': - yyt3 = YYCURSOR; - goto yy271; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy272; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - default: goto yy4; - } -yy202: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy162; - case ':': goto yy131; - default: goto yy193; - } -yy203: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '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 yy106; - case ':': goto yy122; - case '@': goto yy92; - case 'S': goto yy207; - default: goto yy4; + goto yy196; } yy204: yyaccept = 0; @@ -14243,22 +14145,22 @@ yy204: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -14274,7 +14176,11 @@ yy204: case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy280; + case ':': + yyt3 = YYCURSOR; + goto yy281; + case '@': goto yy92; case 'G': case 'H': case 'I': @@ -14295,16 +14201,12 @@ yy204: case 'X': case 'Y': case 'Z': goto yy106; - case ':': - yyt3 = YYCURSOR; - goto yy202; - case '@': goto yy92; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy282; case 'g': case 'h': case 'i': @@ -14317,17 +14219,25 @@ yy204: case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 's': goto yy206; + case 'z': goto yy120; default: goto yy4; } yy205: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy163; + case ':': goto yy132; + default: goto yy196; + } +yy206: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -14357,13 +14267,13 @@ yy205: case 'I': case 'J': case 'K': + case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': - case 'S': case 'T': case 'U': case 'V': @@ -14397,111 +14307,285 @@ yy205: case 'x': case 'y': case 'z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; - case 'L': goto yy273; - default: goto yy4; - } -yy206: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case ':': - yyt3 = YYCURSOR; - goto yy202; - case '@': goto yy92; - 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 yy119; - case 'e': goto yy274; + case 'S': goto yy210; default: goto yy4; } yy207: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; + goto yy202; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': + yyt3 = YYCURSOR; + goto yy205; + case '@': goto yy92; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case '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 yy120; + case 's': goto yy209; + default: goto yy4; + } +yy208: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': goto yy123; + case '@': goto yy92; + case 'L': goto yy283; + default: goto yy4; + } +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 yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; + goto yy202; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': + yyt3 = YYCURSOR; + goto yy205; + case '@': goto yy92; + 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 yy120; + case 'e': goto yy284; + default: goto yy4; + } +yy210: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -14571,12 +14655,12 @@ yy207: case 'x': case 'y': case 'z': goto yy106; - case ':': goto yy122; + case ':': goto yy123; case '@': goto yy92; - case 'E': goto yy273; + case 'E': goto yy283; default: goto yy4; } -yy208: +yy211: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -14591,22 +14675,22 @@ yy208: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -14645,7 +14729,7 @@ yy208: case 'Z': goto yy106; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case 'a': case 'b': @@ -14671,11 +14755,11 @@ yy208: case 'w': case 'x': case 'y': - case 'z': goto yy119; - case 'l': goto yy274; + case 'z': goto yy120; + case 'l': goto yy284; default: goto yy4; } -yy209: +yy212: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -14857,9 +14941,9 @@ yy209: case 0xF2: case 0xF3: case 0xF4: goto yy80; - default: goto yy193; + default: goto yy196; } -yy210: +yy213: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15040,10 +15124,10 @@ yy210: case 0xF4: goto yy80; case '\t': case '\r': - case ' ': goto yy209; - default: goto yy193; + case ' ': goto yy212; + default: goto yy196; } -yy211: +yy214: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15144,16 +15228,16 @@ yy211: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy136; + goto yy137; case '!': case ',': case '.': case '?': yyt1 = yyt4 = YYCURSOR; - goto yy275; + goto yy285; case '\'': yyt1 = YYCURSOR; - goto yy276; + goto yy286; case 'a': case 'b': case 'c': @@ -15180,8 +15264,8 @@ yy211: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy277; - case 's': goto yy125; + goto yy287; + case 's': goto yy126; case 0xC2: case 0xC3: case 0xC4: @@ -15213,10 +15297,10 @@ yy211: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy139; + goto yy140; case 0xE0: yyt2 = YYCURSOR; - goto yy140; + goto yy141; case 0xE1: case 0xE2: case 0xE3: @@ -15233,29 +15317,29 @@ yy211: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy141; + goto yy142; case 0xF0: yyt2 = YYCURSOR; - goto yy142; + goto yy143; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy143; + goto yy144; case 0xF4: yyt2 = YYCURSOR; - goto yy144; - default: goto yy193; + goto yy145; + default: goto yy196; } -yy212: +yy215: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy209; + case ' ': goto yy212; default: goto yy80; } -yy213: +yy216: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15326,10 +15410,10 @@ yy213: case 'w': case 'x': case 'y': - case 'z': goto yy278; + case 'z': goto yy288; default: goto yy4; } -yy214: +yy217: yych = *++YYCURSOR; switch (yych) { case '0': @@ -15341,16 +15425,16 @@ yy214: case '6': case '7': case '8': - case '9': goto yy279; + case '9': goto yy289; default: goto yy1; } -yy215: +yy218: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy280; + case ':': goto yy290; default: goto yy1; } -yy216: +yy219: yych = *++YYCURSOR; switch (yych) { case '-': @@ -15363,8 +15447,8 @@ yy216: case '6': case '7': case '8': - case '9': goto yy134; - case '.': goto yy216; + case '9': goto yy135; + case '.': goto yy219; case 'A': case 'B': case 'C': @@ -15416,10 +15500,10 @@ yy216: case 'w': case 'x': case 'y': - case 'z': goto yy281; + case 'z': goto yy291; default: goto yy1; } -yy217: +yy220: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15519,11 +15603,11 @@ yy217: case '6': case '7': case '8': - case '9': goto yy217; + case '9': goto yy220; case ':': goto yy60; case '@': goto yy92; case 'E': - case 'e': goto yy283; + case 'e': goto yy293; case 0xC2: case 0xC3: case 0xC4: @@ -15577,7 +15661,7 @@ yy217: case 0xF4: goto yy59; default: goto yy24; } -yy218: +yy221: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15624,8 +15708,8 @@ yy218: case '6': case '7': case '8': - case '9': goto yy150; - case '.': goto yy218; + case '9': goto yy151; + case '.': goto yy221; case ':': goto yy60; case 'A': case 'B': @@ -15678,7 +15762,7 @@ yy218: case 'w': case 'x': case 'y': - case 'z': goto yy284; + case 'z': goto yy294; case 0xC2: case 0xC3: case 0xC4: @@ -15732,7 +15816,7 @@ yy218: case 0xF4: goto yy59; default: goto yy5; } -yy219: +yy222: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15802,11 +15886,11 @@ yy219: case 'w': case 'x': case 'y': - case 'z': goto yy285; + case 'z': goto yy295; case '@': goto yy92; default: goto yy4; } -yy220: +yy223: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15874,398 +15958,9 @@ yy220: case '6': case '7': case '8': - case '9': goto yy287; - case '1': goto yy288; - case '2': goto yy289; - case '@': goto yy92; - default: goto yy4; - } -yy221: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy290; - case '@': goto yy92; - 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 '_': - 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 yy222; - case 'E': - case 'e': goto yy223; - default: goto yy24; - } -yy222: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: goto yy3; - case '%': - case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy291; - case '0': - case '1': - case '2': - case '3': - case '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 yy222; - case ':': goto yy60; - case '@': goto yy92; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy54; - case 0xE0: goto yy55; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy56; - case 0xF0: goto yy57; - case 0xF1: - case 0xF2: - case 0xF3: goto yy58; - case 0xF4: goto yy59; - default: goto yy5; - } -yy223: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': goto yy76; - case '+': goto yy292; - case '-': goto yy293; - case '.': goto yy291; - case '0': - case '1': - case '2': - case '3': - case '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 yy222; + case '9': goto yy297; + case '1': goto yy298; + case '2': goto yy299; case '@': goto yy92; default: goto yy4; } @@ -16359,18 +16054,18 @@ yy224: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy221; + case '5': case '6': case '7': case '8': - case '9': goto yy290; + case '9': goto yy300; case '@': goto yy92; case 'A': case 'B': @@ -16422,13 +16117,13 @@ yy224: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy223; + case 'e': goto yy226; default: goto yy24; } yy225: - yyaccept = 4; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -16461,8 +16156,76 @@ yy225: case 0x1F: case '$': case '/': - case ':': - case 0x7F: + case 0x7F: goto yy3; + case '%': + case '+': goto yy76; + case '-': goto yy222; + case '.': goto yy301; + case '0': + case '1': + case '2': + case '3': + case '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 yy225; + case ':': goto yy60; + case '@': goto yy92; case 0xC2: case 0xC3: case 0xC4: @@ -16492,8 +16255,8 @@ yy225: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: - case 0xE0: + case 0xDF: goto yy54; + case 0xE0: goto yy55; case 0xE1: case 0xE2: case 0xE3: @@ -16508,175 +16271,22 @@ yy225: case 0xEC: case 0xED: case 0xEE: - case 0xEF: - case 0xF0: + case 0xEF: goto yy56; + case 0xF0: goto yy57; case 0xF1: case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy294; - case '@': goto yy92; - 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 '_': - 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 yy222; - case 'E': - case 'e': goto yy295; - default: goto yy24; + case 0xF3: goto yy58; + case 0xF4: goto yy59; + default: goto yy5; } yy226: - yyaccept = 4; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '%': goto yy76; + case '+': goto yy302; + case '-': goto yy303; + case '.': goto yy301; case '0': case '1': case '2': @@ -16686,12 +16296,12 @@ yy226: case '6': case '7': case '8': - case '9': goto yy225; - case '@': goto yy92; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -16718,6 +16328,7 @@ yy226: case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -16738,10 +16349,9 @@ yy226: case 'w': case 'x': case 'y': - case 'z': goto yy222; - case 'E': - case 'e': goto yy295; - default: goto yy24; + case 'z': goto yy225; + case '@': goto yy92; + default: goto yy4; } yy227: yyaccept = 4; @@ -16833,18 +16443,18 @@ yy227: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': case '3': - case '4': goto yy225; - case '5': goto yy296; + case '4': + case '5': goto yy224; case '6': case '7': case '8': - case '9': goto yy294; + case '9': goto yy300; case '@': goto yy92; case 'A': case 'B': @@ -16896,12 +16506,486 @@ yy227: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy295; + case 'e': goto yy226; default: goto yy24; } yy228: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': goto yy222; + case '.': goto yy223; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy304; + case '@': goto yy92; + 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 '_': + 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 yy225; + case 'E': + case 'e': goto yy305; + default: goto yy24; + } +yy229: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': goto yy222; + case '.': goto yy223; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy228; + case '@': goto yy92; + 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 '_': + 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 yy225; + case 'E': + case 'e': goto yy305; + default: goto yy24; + } +yy230: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': goto yy222; + case '.': goto yy223; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy228; + case '5': goto yy306; + case '6': + case '7': + case '8': + case '9': goto yy304; + case '@': goto yy92; + 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 '_': + 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 yy225; + case 'E': + case 'e': goto yy305; + default: goto yy24; + } +yy231: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16956,10 +17040,10 @@ yy228: case 'w': case 'x': case 'y': - case 'z': goto yy297; + case 'z': goto yy307; default: goto yy4; } -yy229: +yy232: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17029,11 +17113,11 @@ yy229: case '6': case '7': case '8': - case '9': goto yy298; + case '9': goto yy308; case '@': goto yy92; default: goto yy4; } -yy230: +yy233: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17121,9 +17205,9 @@ yy230: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy299; - case '.': goto yy229; - case '/': goto yy300; + case '-': goto yy309; + case '.': goto yy232; + case '/': goto yy310; case '0': case '1': case '2': @@ -17131,10 +17215,10 @@ yy230: case '4': case '5': case '6': - case '7': goto yy301; + case '7': goto yy311; case '8': - case '9': goto yy302; - case ':': goto yy303; + case '9': goto yy312; + case ':': goto yy313; case '@': goto yy92; case 'A': case 'B': @@ -17145,9 +17229,9 @@ yy230: case 'b': case 'c': case 'd': - case 'f': goto yy304; + case 'f': goto yy314; case 'E': - case 'e': goto yy305; + case 'e': goto yy315; case 'G': case 'H': case 'I': @@ -17191,7 +17275,7 @@ yy230: case '_': goto yy45; default: goto yy100; } -yy231: +yy234: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17279,9 +17363,9 @@ yy231: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy299; - case '.': goto yy229; - case '/': goto yy300; + case '-': goto yy309; + case '.': goto yy232; + case '/': goto yy310; case '0': case '1': case '2': @@ -17291,8 +17375,8 @@ yy231: case '6': case '7': case '8': - case '9': goto yy302; - case ':': goto yy303; + case '9': goto yy312; + case ':': goto yy313; case '@': goto yy92; case 'A': case 'B': @@ -17303,9 +17387,9 @@ yy231: case 'b': case 'c': case 'd': - case 'f': goto yy304; + case 'f': goto yy314; case 'E': - case 'e': goto yy305; + case 'e': goto yy315; case 'G': case 'H': case 'I': @@ -17349,7 +17433,7 @@ yy231: case '_': goto yy45; default: goto yy24; } -yy232: +yy235: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17461,8 +17545,8 @@ yy232: case 'c': case 'd': case 'e': - case 'f': goto yy304; - case ':': goto yy303; + case 'f': goto yy314; + case ':': goto yy313; case '@': goto yy92; case 'G': case 'H': @@ -17506,7 +17590,7 @@ yy232: case 'z': goto yy106; default: goto yy104; } -yy233: +yy236: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17593,8 +17677,8 @@ yy233: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '_': goto yy45; case '0': @@ -17618,8 +17702,8 @@ yy233: case 'c': case 'd': case 'e': - case 'f': goto yy304; - case ':': goto yy303; + case 'f': goto yy314; + case ':': goto yy313; case '@': goto yy92; case 'G': case 'H': @@ -17663,7 +17747,7 @@ yy233: case 'z': goto yy106; default: goto yy104; } -yy234: +yy237: yych = *++YYCURSOR; switch (yych) { case '0': @@ -17675,8 +17759,8 @@ yy234: case '6': case '7': case '8': - case '9': goto yy306; - case ':': goto yy238; + case '9': goto yy316; + case ':': goto yy241; case 'A': case 'B': case 'C': @@ -17688,10 +17772,10 @@ yy234: case 'c': case 'd': case 'e': - case 'f': goto yy308; + case 'f': goto yy318; default: goto yy1; } -yy235: +yy238: yych = *++YYCURSOR; switch (yych) { case '0': @@ -17715,11 +17799,11 @@ yy235: case 'c': case 'd': case 'e': - case 'f': goto yy308; - case ':': goto yy238; + case 'f': goto yy318; + case ':': goto yy241; default: goto yy1; } -yy236: +yy239: yych = *++YYCURSOR; switch (yych) { case '%': @@ -17789,94 +17873,94 @@ yy236: case 'w': case 'x': case 'y': - case 'z': goto yy309; - default: goto yy310; - } -yy237: - 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 yy317; - case ':': goto yy318; - default: goto yy1; - } -yy238: - 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 yy319; - case ':': goto yy320; - default: goto yy1; - } -yy239: - 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 yy317; - case ':': goto yy238; - default: goto yy1; + case 'z': goto yy319; + default: goto yy320; } yy240: + 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 yy327; + case ':': goto yy328; + default: goto yy1; + } +yy241: + 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 yy329; + case ':': goto yy330; + default: goto yy1; + } +yy242: + 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 yy327; + case ':': goto yy241; + default: goto yy1; + } +yy243: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -18029,616 +18113,7 @@ yy240: case 0xF2: case 0xF3: case 0xF4: goto yy4; - default: goto yy172; - } -yy241: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy322; - case ':': goto yy323; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy324; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy242: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy325; - case ':': goto yy323; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy324; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy243: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy325; - case '5': goto yy326; - case '6': - case '7': - case '8': - case '9': goto yy322; - case ':': goto yy323; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy324; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; + default: goto yy173; } yy244: yyaccept = 0; @@ -18675,7 +18150,7 @@ yy244: case '}': case '~': yyt2 = YYCURSOR; - goto yy171; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -18706,13 +18181,15 @@ yy244: case 0x1F: case '$': case '-': - case '.': case '/': case '@': case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy240; + goto yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; case '0': case '1': case '2': @@ -18722,7 +18199,8 @@ yy244: case '6': case '7': case '8': - case '9': + case '9': goto yy332; + case ':': goto yy333; case 'A': case 'B': case 'C': @@ -18734,8 +18212,7 @@ yy244: case 'c': case 'd': case 'e': - case 'f': goto yy324; - case ':': goto yy323; + case 'f': goto yy334; case 'G': case 'H': case 'I': @@ -18807,10 +18284,10 @@ yy244: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy245; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy246; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -18827,198 +18304,646 @@ yy244: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy247; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy248; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy249; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy250; + goto yy253; default: goto yy5; } yy245: - 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 yy240; - default: goto yy1; + 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 yy172; + 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 yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy335; + case ':': goto yy333; + case '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 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy246: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++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 yy245; - default: goto yy1; + 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 yy172; + 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 yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy335; + case '5': goto yy336; + case '6': + case '7': + case '8': + case '9': goto yy332; + case ':': goto yy333; + case '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 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy247: - 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 yy245; - default: goto yy1; + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy248: 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: @@ -19066,44 +18991,12 @@ yy248: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy247; + case 0xBF: goto yy243; 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: @@ -19135,7 +19028,7 @@ yy249: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy247; + case 0xBF: goto yy248; default: goto yy1; } yy250: @@ -19156,10 +19049,201 @@ yy250: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy247; + 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 yy248; default: goto yy1; } yy251: + 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 yy250; + 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: + 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 yy250; + default: goto yy1; + } +yy253: + 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 yy250; + default: goto yy1; + } +yy254: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19229,11 +19313,11 @@ yy251: case '6': case '7': case '8': - case '9': goto yy251; + case '9': goto yy254; case '@': goto yy78; default: goto yy24; } -yy252: +yy255: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19334,7 +19418,7 @@ yy252: case '6': case '7': case '8': - case '9': goto yy252; + case '9': goto yy255; case ':': goto yy60; case '@': goto yy92; case 0xC2: @@ -19390,7 +19474,7 @@ yy252: case 0xF4: goto yy59; default: goto yy24; } -yy253: +yy256: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19401,357 +19485,12 @@ yy253: case '6': case '7': case '8': - case '9': goto yy327; - case '1': goto yy328; - case '2': goto yy329; + case '9': goto yy337; + case '1': goto yy338; + case '2': goto yy339; default: yyt2 = yyt1; - goto yy172; - } -yy254: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy330; - case ':': goto yy255; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy255: - 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 yy331; - default: goto yy1; - } -yy256: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy330; - case ':': goto yy255; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; + goto yy173; } yy257: yych = *++YYCURSOR; @@ -19821,10 +19560,10 @@ yy257: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': @@ -19834,166 +19573,6 @@ yy257: case '6': case '7': case '8': - case '9': goto yy332; - case ':': goto yy255; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy330; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy258: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy332; - case '6': - case '7': - case '8': case '9': case 'A': case 'B': @@ -20006,8 +19585,8 @@ yy258: case 'c': case 'd': case 'e': - case 'f': goto yy330; - case ':': goto yy255; + case 'f': goto yy340; + case ':': goto yy258; case 0xC2: case 0xC3: case 0xC4: @@ -20039,10 +19618,10 @@ yy258: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -20059,18 +19638,45 @@ yy258: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; + default: goto yy1; + } +yy258: + 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; default: goto yy1; } yy259: @@ -20142,7 +19748,7 @@ yy259: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '0': case '1': case '2': @@ -20158,14 +19764,14 @@ yy259: case 'C': case 'D': case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': goto yy330; - case ':': goto yy255; - case 'F': - case 'f': goto yy333; + case 'e': + case 'f': goto yy340; + case ':': goto yy258; case 0xC2: case 0xC3: case 0xC4: @@ -20197,10 +19803,10 @@ yy259: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -20217,27 +19823,92 @@ yy259: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy260: 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 yy334; + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; case '0': case '1': case '2': @@ -20247,70 +19918,412 @@ yy260: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy342; + case ':': goto yy258; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy260; - case '=': goto yy262; + case 'f': goto yy340; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy261: 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy342; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy340; + case ':': goto yy258; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy262: + 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 yy172; + case '0': + case '1': + case '2': + case '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 yy340; + case ':': goto yy258; + case 'F': + case 'f': goto yy343; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy263: + yych = *++YYCURSOR; +yy264: switch (yych) { case '\t': case '\r': - case ' ': goto yy261; + case ' ': goto yy263; + case '"': goto yy265; + case '\'': goto yy266; case '-': case '0': case '1': @@ -20375,14 +20388,614 @@ yy261: case 'w': case 'x': case 'y': - case 'z': goto yy260; - case '/': - case '?': goto yy187; - case '=': goto yy262; - case '>': goto yy188; + case 'z': goto yy344; + case '>': goto yy268; default: goto yy1; } -yy262: +yy265: + 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 yy345; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy266: + 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 yy353; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy267: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy361; + case '"': goto yy265; + case '\'': goto yy266; + 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 yy267; + case '=': goto yy362; + case '>': goto yy268; + default: goto yy1; + } +yy268: + ++YYCURSOR; +yy269: +#line 183 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_DECL_TAG); + } +#line 20844 "data_scanner_re.cc" +yy270: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy363; + 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 yy270; + case '/': + case '?': goto yy189; + case '=': goto yy272; + case '>': goto yy190; + default: goto yy1; + } +yy271: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy271; + 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 yy270; + case '/': + case '?': goto yy189; + case '=': goto yy272; + case '>': goto yy190; + default: goto yy1; + } +yy272: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -20505,12 +21118,12 @@ yy262: case '|': case '}': case '~': - case 0x7F: goto yy335; + case 0x7F: goto yy364; case '\t': case '\r': - case ' ': goto yy336; - case '"': goto yy337; - case '\'': goto yy338; + case ' ': goto yy365; + case '"': goto yy366; + case '\'': goto yy367; case 0xC2: case 0xC3: case 0xC4: @@ -20540,8 +21153,8 @@ yy262: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy339; - case 0xE0: goto yy340; + case 0xDF: goto yy368; + case 0xE0: goto yy369; case 0xE1: case 0xE2: case 0xE3: @@ -20556,605 +21169,605 @@ yy262: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy341; - case 0xF0: goto yy342; + case 0xEF: goto yy370; + case 0xF0: goto yy371; case 0xF1: case 0xF2: - case 0xF3: goto yy343; - case 0xF4: goto yy344; + case 0xF3: goto yy372; + case 0xF4: goto yy373; default: goto yy1; } -yy263: +yy273: ++YYCURSOR; -yy264: -#line 183 "../../lnav/src/data_scanner_re.re" +yy274: +#line 187 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_EMPTY_TAG); } -#line 20575 "data_scanner_re.cc" -yy265: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy265; - case '>': goto yy266; - default: goto yy1; - } -yy266: - ++YYCURSOR; -#line 191 "../../lnav/src/data_scanner_re.re" - { - RET(DT_XML_CLOSE_TAG); - } -#line 20591 "data_scanner_re.cc" -yy267: - yych = *++YYCURSOR; -yy268: - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy267; - 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 yy345; - case '/': - case '?': goto yy187; - default: goto yy1; - } -yy269: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy346; - 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 yy269; - case '/': - case '?': goto yy187; - case '=': goto yy347; - default: goto yy1; - } -yy270: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy348; - case ':': goto yy303; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy106; - default: goto yy4; - } -yy271: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy162; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy165; - case ':': goto yy164; - default: goto yy193; - } -yy272: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': goto yy348; - case ':': - yyt3 = YYCURSOR; - goto yy349; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy350; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - default: goto yy4; - } -yy273: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ';': - yyt1 = YYCURSOR; - goto yy351; - case '!': - case ',': - case '?': - yyt1 = YYCURSOR; - goto yy353; - case '%': - case '+': goto yy76; - case '-': - case '_': goto yy45; - case '.': - yyt1 = YYCURSOR; - goto yy354; - case '0': - case '1': - case '2': - case '3': - case '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 yy106; - case ':': - yyt1 = YYCURSOR; - goto yy355; - case '@': goto yy92; - default: goto yy4; - } -yy274: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt1 = YYCURSOR; - goto yy351; - case '!': - case ',': - case '?': - yyt1 = YYCURSOR; - goto yy353; - case '%': - case '+': goto yy76; - case '\'': - yyt1 = YYCURSOR; - goto yy356; - case '-': - case '_': goto yy45; - case '.': - yyt1 = YYCURSOR; - goto yy354; - case '0': - case '1': - case '2': - case '3': - case '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 yy106; - case ':': - yyt1 = YYCURSOR; - goto yy355; - case '@': goto yy92; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - default: goto yy4; - } +#line 21188 "data_scanner_re.cc" yy275: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy192; - default: goto yy137; + case ' ': goto yy275; + case '>': goto yy276; + default: goto yy1; } yy276: + ++YYCURSOR; +#line 195 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_CLOSE_TAG); + } +#line 21204 "data_scanner_re.cc" +yy277: + yych = *++YYCURSOR; +yy278: + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy277; + 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 yy374; + case '/': + case '?': goto yy189; + default: goto yy1; + } +yy279: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy375; + 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 yy279; + case '/': + case '?': goto yy189; + case '=': goto yy376; + default: goto yy1; + } +yy280: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy377; + case ':': goto yy313; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + default: goto yy4; + } +yy281: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy163; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy166; + case ':': goto yy165; + default: goto yy196; + } +yy282: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; + goto yy202; + case '0': + case '1': + case '2': + case '3': + 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 yy377; + case ':': + yyt3 = YYCURSOR; + goto yy378; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy106; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy379; + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy120; + default: goto yy4; + } +yy283: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '\'': + case '(': + case ')': + case '*': + case ';': + yyt1 = YYCURSOR; + goto yy380; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy382; + case '%': + case '+': goto yy76; + case '-': + case '_': goto yy45; + case '.': + yyt1 = YYCURSOR; + goto yy383; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': + yyt1 = YYCURSOR; + goto yy384; + case '@': goto yy92; + default: goto yy4; + } +yy284: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt1 = YYCURSOR; + goto yy380; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy382; + case '%': + case '+': goto yy76; + case '\'': + yyt1 = YYCURSOR; + goto yy385; + case '-': + case '_': goto yy45; + case '.': + yyt1 = YYCURSOR; + goto yy383; + case '0': + case '1': + case '2': + case '3': + case '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 yy106; + case ':': + yyt1 = YYCURSOR; + goto yy384; + case '@': goto yy92; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy120; + default: goto yy4; + } +yy285: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy195; + default: goto yy138; + } +yy286: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: yyt4 = YYCURSOR; - goto yy192; + goto yy195; case 0x01: case 0x02: case 0x03: @@ -21251,18 +21864,18 @@ yy276: case ':': case ';': yyt3 = YYCURSOR; - goto yy209; + goto yy212; case '!': case ',': case '?': yyt3 = YYCURSOR; - goto yy210; + goto yy213; case '\'': yyt3 = YYCURSOR; - goto yy211; + goto yy214; case '.': yyt3 = YYCURSOR; - goto yy212; + goto yy215; case '\\': goto yy82; case 'a': case 'b': @@ -21289,7 +21902,7 @@ yy276: case 'w': case 'x': case 'y': - case 'z': goto yy129; + case 'z': goto yy130; case 0xC2: case 0xC3: case 0xC4: @@ -21341,9 +21954,9 @@ yy276: case 0xF2: case 0xF3: goto yy87; case 0xF4: goto yy88; - default: goto yy137; + default: goto yy138; } -yy277: +yy287: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -21361,10 +21974,10 @@ yy277: case ',': case ':': case ';': - case '?': goto yy196; + case '?': goto yy199; case '.': yyt4 = YYCURSOR; - goto yy197; + goto yy200; case 'a': case 'b': case 'c': @@ -21390,16 +22003,16 @@ yy277: case 'w': case 'x': case 'y': - case 'z': goto yy125; - default: goto yy137; + case 'z': goto yy126; + default: goto yy138; } -yy278: +yy288: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy76; - case '\'': goto yy125; + case '\'': goto yy126; case '-': case '.': case '0': @@ -21465,10 +22078,10 @@ yy278: case 'w': case 'x': case 'y': - case 'z': goto yy357; + case 'z': goto yy386; default: goto yy4; } -yy279: +yy289: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -21599,8 +22212,8 @@ yy279: case '~': case 0x7F: yyt1 = YYCURSOR; - goto yy358; - case ':': goto yy280; + goto yy387; + case ':': goto yy290; case 0xC2: case 0xC3: case 0xC4: @@ -21632,10 +22245,10 @@ yy279: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy360; + goto yy389; case 0xE0: yyt1 = YYCURSOR; - goto yy361; + goto yy390; case 0xE1: case 0xE2: case 0xE3: @@ -21652,21 +22265,21 @@ yy279: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy362; + goto yy391; case 0xF0: yyt1 = YYCURSOR; - goto yy363; + goto yy392; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy364; + goto yy393; case 0xF4: yyt1 = YYCURSOR; - goto yy365; + goto yy394; default: goto yy1; } -yy280: +yy290: yych = *++YYCURSOR; switch (yych) { case '0': @@ -21678,10 +22291,10 @@ yy280: case '6': case '7': case '8': - case '9': goto yy366; + case '9': goto yy395; default: goto yy1; } -yy281: +yy291: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -21695,8 +22308,8 @@ yy281: case '6': case '7': case '8': - case '9': goto yy134; - case '.': goto yy216; + case '9': goto yy135; + case '.': goto yy219; case 'A': case 'B': case 'C': @@ -21748,20 +22361,20 @@ yy281: case 'w': case 'x': case 'y': - case 'z': goto yy281; - default: goto yy282; + case 'z': goto yy291; + default: goto yy292; } -yy282: -#line 226 "../../lnav/src/data_scanner_re.re" +yy292: +#line 230 "../../lnav/src/data_scanner_re.re" { RET(DT_EMAIL); } -#line 21758 "data_scanner_re.cc" -yy283: +#line 22371 "data_scanner_re.cc" +yy293: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '0': case '1': @@ -21829,7 +22442,7 @@ yy283: case '@': goto yy92; default: goto yy4; } -yy284: +yy294: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -21876,8 +22489,8 @@ yy284: case '6': case '7': case '8': - case '9': goto yy150; - case '.': goto yy218; + case '9': goto yy151; + case '.': goto yy221; case ':': goto yy60; case 'A': case 'B': @@ -21930,7 +22543,7 @@ yy284: case 'w': case 'x': case 'y': - case 'z': goto yy284; + case 'z': goto yy294; case 0xC2: case 0xC3: case 0xC4: @@ -21982,9 +22595,9 @@ yy284: case 0xF2: case 0xF3: goto yy58; case 0xF4: goto yy59; - default: goto yy282; + default: goto yy292; } -yy285: +yy295: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22085,7 +22698,7 @@ yy285: case 'w': case 'x': case 'y': - case 'z': goto yy285; + case 'z': goto yy295; case ':': goto yy60; case '@': goto yy92; case 0xC2: @@ -22139,15 +22752,15 @@ yy285: case 0xF2: case 0xF3: goto yy58; case 0xF4: goto yy59; - default: goto yy286; + default: goto yy296; } -yy286: -#line 217 "../../lnav/src/data_scanner_re.re" +yy296: +#line 221 "../../lnav/src/data_scanner_re.re" { RET(DT_VERSION_NUMBER); } -#line 22150 "data_scanner_re.cc" -yy287: +#line 22763 "data_scanner_re.cc" +yy297: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22236,8 +22849,8 @@ yy287: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy367; + case '-': goto yy222; + case '.': goto yy396; case '0': case '1': case '2': @@ -22247,7 +22860,7 @@ yy287: case '6': case '7': case '8': - case '9': goto yy368; + case '9': goto yy397; case '@': goto yy92; case 'A': case 'B': @@ -22301,10 +22914,10 @@ yy287: case 'w': case 'x': case 'y': - case 'z': goto yy369; - default: goto yy286; + case 'z': goto yy398; + default: goto yy296; } -yy288: +yy298: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22393,8 +23006,8 @@ yy288: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy367; + case '-': goto yy222; + case '.': goto yy396; case '0': case '1': case '2': @@ -22404,7 +23017,7 @@ yy288: case '6': case '7': case '8': - case '9': goto yy287; + case '9': goto yy297; case '@': goto yy92; case 'A': case 'B': @@ -22458,10 +23071,10 @@ yy288: case 'w': case 'x': case 'y': - case 'z': goto yy369; - default: goto yy286; + case 'z': goto yy398; + default: goto yy296; } -yy289: +yy299: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22550,18 +23163,18 @@ yy289: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy367; + case '-': goto yy222; + case '.': goto yy396; case '0': case '1': case '2': case '3': - case '4': goto yy287; - case '5': goto yy370; + case '4': goto yy297; + case '5': goto yy399; case '6': case '7': case '8': - case '9': goto yy368; + case '9': goto yy397; case '@': goto yy92; case 'A': case 'B': @@ -22615,10 +23228,10 @@ yy289: case 'w': case 'x': case 'y': - case 'z': goto yy369; - default: goto yy286; + case 'z': goto yy398; + default: goto yy296; } -yy290: +yy300: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22656,8 +23269,8 @@ yy290: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy291; + case '-': goto yy222; + case '.': goto yy301; case '0': case '1': case '2': @@ -22667,7 +23280,7 @@ yy290: case '6': case '7': case '8': - case '9': goto yy290; + case '9': goto yy300; case ':': goto yy60; case '@': goto yy92; case 'A': @@ -22720,9 +23333,9 @@ yy290: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy223; + case 'e': goto yy226; case 0xC2: case 0xC3: case 0xC4: @@ -22776,7 +23389,7 @@ yy290: case 0xF4: goto yy59; default: goto yy24; } -yy291: +yy301: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22877,7 +23490,7 @@ yy291: case '6': case '7': case '8': - case '9': goto yy369; + case '9': goto yy398; case ':': goto yy60; case '@': goto yy92; case 0xC2: @@ -22933,7 +23546,7 @@ yy291: case 0xF4: goto yy59; default: goto yy5; } -yy292: +yy302: yych = *++YYCURSOR; switch (yych) { case '0': @@ -22945,10 +23558,10 @@ yy292: case '6': case '7': case '8': - case '9': goto yy371; + case '9': goto yy400; default: goto yy77; } -yy293: +yy303: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22965,7 +23578,7 @@ yy293: case '6': case '7': case '8': - case '9': goto yy373; + case '9': goto yy402; case '@': goto yy92; case 'A': case 'B': @@ -23019,10 +23632,10 @@ yy293: case 'w': case 'x': case 'y': - case 'z': goto yy285; + case 'z': goto yy295; default: goto yy4; } -yy294: +yy304: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23112,8 +23725,8 @@ yy294: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': @@ -23123,7 +23736,7 @@ yy294: case '6': case '7': case '8': - case '9': goto yy298; + case '9': goto yy308; case '@': goto yy92; case 'A': case 'B': @@ -23175,19 +23788,19 @@ yy294: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy295; + case 'e': goto yy305; default: goto yy24; } -yy295: +yy305: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy219; - case '.': goto yy291; + case '+': goto yy168; + case '-': goto yy222; + case '.': goto yy301; case '0': case '1': case '2': @@ -23250,11 +23863,11 @@ yy295: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case '@': goto yy92; default: goto yy4; } -yy296: +yy306: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23344,18 +23957,18 @@ yy296: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy220; + case '-': goto yy222; + case '.': goto yy223; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy294; + case '5': goto yy304; case '6': case '7': case '8': - case '9': goto yy298; + case '9': goto yy308; case '@': goto yy92; case 'A': case 'B': @@ -23407,12 +24020,12 @@ yy296: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy295; + case 'e': goto yy305; default: goto yy24; } -yy297: +yy307: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23467,10 +24080,10 @@ yy297: case 'w': case 'x': case 'y': - case 'z': goto yy374; + case 'z': goto yy403; default: goto yy4; } -yy298: +yy308: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23508,8 +24121,8 @@ yy298: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy291; + case '-': goto yy222; + case '.': goto yy301; case '0': case '1': case '2': @@ -23519,7 +24132,7 @@ yy298: case '6': case '7': case '8': - case '9': goto yy298; + case '9': goto yy308; case ':': goto yy60; case '@': goto yy92; case 'A': @@ -23572,9 +24185,9 @@ yy298: case 'w': case 'x': case 'y': - case 'z': goto yy222; + case 'z': goto yy225; case 'E': - case 'e': goto yy295; + case 'e': goto yy305; case 0xC2: case 0xC3: case 0xC4: @@ -23628,7 +24241,7 @@ yy298: case 0xF4: goto yy59; default: goto yy24; } -yy299: +yy309: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23698,11 +24311,11 @@ yy299: case '6': case '7': case '8': - case '9': goto yy375; + case '9': goto yy404; case '@': goto yy92; default: goto yy4; } -yy300: +yy310: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23715,10 +24328,10 @@ yy300: case '6': case '7': case '8': - case '9': goto yy376; + case '9': goto yy405; default: goto yy4; } -yy301: +yy311: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23809,7 +24422,7 @@ yy301: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -23817,10 +24430,10 @@ yy301: case '4': case '5': case '6': - case '7': goto yy377; + case '7': goto yy406; case '8': - case '9': goto yy378; - case ':': goto yy122; + case '9': goto yy407; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -23831,9 +24444,9 @@ yy301: case 'b': case 'c': case 'd': - case 'f': goto yy379; + case 'f': goto yy408; case 'E': - case 'e': goto yy380; + case 'e': goto yy409; case 'G': case 'H': case 'I': @@ -23876,7 +24489,7 @@ yy301: case 'z': goto yy106; default: goto yy100; } -yy302: +yy312: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23967,7 +24580,7 @@ yy302: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -23977,8 +24590,8 @@ yy302: case '6': case '7': case '8': - case '9': goto yy378; - case ':': goto yy122; + case '9': goto yy407; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -23989,9 +24602,9 @@ yy302: case 'b': case 'c': case 'd': - case 'f': goto yy379; + case 'f': goto yy408; case 'E': - case 'e': goto yy380; + case 'e': goto yy409; case 'G': case 'H': case 'I': @@ -24034,11 +24647,11 @@ yy302: case 'z': goto yy106; default: goto yy24; } -yy303: +yy313: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy381; - case '/': goto yy162; + case '%': goto yy410; + case '/': goto yy163; case '0': case '1': case '2': @@ -24060,11 +24673,11 @@ yy303: case 'c': case 'd': case 'e': - case 'f': goto yy165; - case ':': goto yy382; + case 'f': goto yy166; + case ':': goto yy411; default: goto yy1; } -yy304: +yy314: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24176,8 +24789,8 @@ yy304: case 'c': case 'd': case 'e': - case 'f': goto yy379; - case ':': goto yy122; + case 'f': goto yy408; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -24221,7 +24834,7 @@ yy304: case 'z': goto yy106; default: goto yy104; } -yy305: +yy315: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24308,8 +24921,8 @@ yy305: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '_': goto yy45; case '0': @@ -24333,8 +24946,8 @@ yy305: case 'c': case 'd': case 'e': - case 'f': goto yy379; - case ':': goto yy122; + case 'f': goto yy408; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -24378,7 +24991,7 @@ yy305: case 'z': goto yy106; default: goto yy104; } -yy306: +yy316: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24488,7 +25101,7 @@ yy306: case '~': case 0x7F: yyt1 = YYCURSOR; - goto yy358; + goto yy387; case '0': case '1': case '2': @@ -24512,8 +25125,8 @@ yy306: case 'e': case 'f': yyt1 = YYCURSOR; - goto yy383; - case ':': goto yy384; + goto yy412; + case ':': goto yy413; case 0xC2: case 0xC3: case 0xC4: @@ -24545,10 +25158,10 @@ yy306: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy360; + goto yy389; case 0xE0: yyt1 = YYCURSOR; - goto yy361; + goto yy390; case 0xE1: case 0xE2: case 0xE3: @@ -24565,21 +25178,21 @@ yy306: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy362; + goto yy391; case 0xF0: yyt1 = YYCURSOR; - goto yy363; + goto yy392; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy364; + goto yy393; case 0xF4: yyt1 = YYCURSOR; - goto yy365; - default: goto yy307; + goto yy394; + default: goto yy317; } -yy307: +yy317: #line 171 "../../lnav/src/data_scanner_re.re" { if ((YYCURSOR - (const unsigned char *) pi.get_string()) == 17) { @@ -24588,8 +25201,8 @@ yy307: RET(DT_HEX_DUMP); } } -#line 24592 "data_scanner_re.cc" -yy308: +#line 25205 "data_scanner_re.cc" +yy318: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24614,13 +25227,13 @@ yy308: case 'c': case 'd': case 'e': - case 'f': goto yy317; - case ':': goto yy385; - default: goto yy307; + case 'f': goto yy327; + case ':': goto yy414; + default: goto yy317; } -yy309: +yy319: yych = *++YYCURSOR; -yy310: +yy320: switch (yych) { case 0x01: case 0x02: @@ -24668,7 +25281,7 @@ yy310: case '`': case '|': case '~': - case 0x7F: goto yy309; + case 0x7F: goto yy319; case '%': case '&': case '-': @@ -24736,7 +25349,7 @@ yy310: case 'w': case 'x': case 'y': - case 'z': goto yy386; + case 'z': goto yy415; case 0xC2: case 0xC3: case 0xC4: @@ -24766,8 +25379,8 @@ yy310: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy311; - case 0xE0: goto yy312; + case 0xDF: goto yy321; + case 0xE0: goto yy322; case 0xE1: case 0xE2: case 0xE3: @@ -24782,15 +25395,15 @@ yy310: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy313; - case 0xF0: goto yy314; + case 0xEF: goto yy323; + case 0xF0: goto yy324; case 0xF1: case 0xF2: - case 0xF3: goto yy315; - case 0xF4: goto yy316; + case 0xF3: goto yy325; + case 0xF4: goto yy326; default: goto yy1; } -yy311: +yy321: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -24856,10 +25469,10 @@ yy311: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy309; + case 0xBF: goto yy319; default: goto yy1; } -yy312: +yy322: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -24893,10 +25506,10 @@ yy312: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy311; + case 0xBF: goto yy321; default: goto yy1; } -yy313: +yy323: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -24962,10 +25575,10 @@ yy313: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy311; + case 0xBF: goto yy321; default: goto yy1; } -yy314: +yy324: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -25015,10 +25628,10 @@ yy314: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy313; + case 0xBF: goto yy323; default: goto yy1; } -yy315: +yy325: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -25084,10 +25697,10 @@ yy315: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy313; + case 0xBF: goto yy323; default: goto yy1; } -yy316: +yy326: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -25105,10 +25718,10 @@ yy316: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy313; + case 0x8F: goto yy323; default: goto yy1; } -yy317: +yy327: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25132,11 +25745,11 @@ yy317: case 'c': case 'd': case 'e': - case 'f': goto yy388; - case ':': goto yy238; + case 'f': goto yy417; + case ':': goto yy241; default: goto yy1; } -yy318: +yy328: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25148,8 +25761,8 @@ yy318: case '6': case '7': case '8': - case '9': goto yy389; - case ':': goto yy320; + case '9': goto yy418; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -25161,10 +25774,10 @@ yy318: case 'c': case 'd': case 'e': - case 'f': goto yy319; + case 'f': goto yy329; default: goto yy1; } -yy319: +yy329: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25188,11 +25801,11 @@ yy319: case 'c': case 'd': case 'e': - case 'f': goto yy390; - case ':': goto yy391; + case 'f': goto yy419; + case ':': goto yy420; default: goto yy1; } -yy320: +yy330: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -25261,7 +25874,7 @@ yy320: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '0': case '3': case '4': @@ -25269,9 +25882,9 @@ yy320: case '6': case '7': case '8': - case '9': goto yy392; - case '1': goto yy393; - case '2': goto yy394; + case '9': goto yy421; + case '1': goto yy422; + case '2': goto yy423; case 'A': case 'B': case 'C': @@ -25283,7 +25896,7 @@ yy320: case 'c': case 'd': case 'e': - case 'f': goto yy395; + case 'f': goto yy424; case 0xC2: case 0xC3: case 0xC4: @@ -25315,10 +25928,10 @@ yy320: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -25335,21 +25948,21 @@ yy320: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } -yy321: +yy331: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25499,1217 +26112,47 @@ yy321: case '6': case '7': case '8': - case '9': goto yy396; - case '1': goto yy397; - case '2': goto yy398; - default: goto yy172; - } -yy322: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy399; - case ':': goto yy323; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy323: - 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 yy395; - case ':': goto yy131; - default: goto yy1; - } -yy324: - 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 yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy399; - case ':': goto yy323; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy325: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy400; - case ':': goto yy323; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy399; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy326: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy400; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy399; - case ':': goto yy323; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy327: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy401; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy402; - default: goto yy1; - } -yy328: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy401; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy327; - default: goto yy1; - } -yy329: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy401; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy327; - case '5': goto yy403; - case '6': - case '7': - case '8': - case '9': goto yy402; - default: goto yy1; - } -yy330: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy404; - case ':': goto yy255; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy331: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy405; - case ':': goto yy406; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; + case '9': goto yy425; + case '1': goto yy426; + case '2': goto yy427; + default: goto yy173; } yy332: - 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 yy172; case 0x01: case 0x02: case 0x03: @@ -26718,11 +26161,8 @@ yy332: case 0x06: case 0x07: case 0x08: - case '\t': - case '\n': case '\v': case '\f': - case '\r': case 0x0E: case 0x0F: case 0x10: @@ -26741,43 +26181,17 @@ yy332: 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 yy171; + goto yy243; case '.': - yyt1 = YYCURSOR; - goto yy253; + yyt2 = YYCURSOR; + goto yy331; case '0': case '1': case '2': @@ -26799,8 +26213,48 @@ yy332: case 'c': case 'd': case 'e': - case 'f': goto yy404; - case ':': goto yy255; + case 'f': goto yy428; + case ':': goto yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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: @@ -26832,10 +26286,10 @@ yy332: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -26852,24 +26306,84 @@ yy332: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; + goto yy253; + default: goto yy5; } yy333: 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 yy424; + case ':': goto yy132; + default: goto yy1; + } +yy334: + 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 yy172; case 0x01: case 0x02: case 0x03: @@ -26878,11 +26392,8 @@ yy333: case 0x06: case 0x07: case 0x08: - case '\t': - case '\n': case '\v': case '\f': - case '\r': case 0x0E: case 0x0F: case 0x10: @@ -26901,41 +26412,15 @@ yy333: 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 yy171; + goto yy243; case '0': case '1': case '2': @@ -26951,14 +26436,54 @@ yy333: case 'C': case 'D': case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': goto yy404; - case ':': goto yy255; - case 'F': - case 'f': goto yy407; + case 'e': + case 'f': goto yy428; + case ':': goto yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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: @@ -26990,10 +26515,10 @@ yy333: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -27010,68 +26535,32 @@ yy333: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy334: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy334; - case '=': goto yy262; - default: goto yy1; + goto yy253; + default: goto yy5; } yy335: - 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 '\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 '\'': @@ -27080,11 +26569,11 @@ yy335: case '*': case '+': case ',': - case '.': case ';': case '<': case '=': - case '@': + case '>': + case '?': case '[': case '\\': case ']': @@ -27094,131 +26583,8 @@ yy335: case '|': case '}': case '~': - case 0x7F: goto yy335; - 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 yy408; - case '/': - case '?': goto yy409; - case '>': goto yy188; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy339; - case 0xE0: goto yy340; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy341; - case 0xF0: goto yy342; - case 0xF1: - case 0xF2: - case 0xF3: goto yy343; - case 0xF4: goto yy344; - default: goto yy1; - } -yy336: - yych = *++YYCURSOR; - switch (yych) { + yyt2 = YYCURSOR; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -27227,7 +26593,6 @@ yy336: case 0x06: case 0x07: case 0x08: - case '\n': case '\v': case '\f': case 0x0E: @@ -27248,37 +26613,17 @@ yy336: 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 yy335; - case '\t': - case '\r': - case ' ': goto yy336; - case '"': goto yy337; - case '\'': goto yy338; case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; case '0': case '1': case '2': @@ -27288,14 +26633,20 @@ yy336: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy429; + case ':': goto yy333; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy428; case 'G': case 'H': case 'I': @@ -27316,13 +26667,6 @@ yy336: 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': @@ -27342,10 +26686,7 @@ yy336: case 'w': case 'x': case 'y': - case 'z': goto yy408; - case '/': - case '?': goto yy409; - case '>': goto yy188; + case 'z': goto yy3; case 0xC2: case 0xC3: case 0xC4: @@ -27375,8 +26716,12 @@ yy336: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy339; - case 0xE0: goto yy340; + case 0xDF: + yyt2 = YYCURSOR; + goto yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -27391,76 +26736,229 @@ yy336: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy341; - case 0xF0: goto yy342; + case 0xEF: + yyt2 = YYCURSOR; + goto yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; case 0xF1: case 0xF2: - case 0xF3: goto yy343; - case 0xF4: goto yy344; - default: goto yy1; + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy336: + 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 yy172; + 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 yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy429; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy428; + case ':': goto yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy337: 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 yy337; - case '"': goto yy335; - case '-': + case '.': goto yy430; case '0': case '1': case '2': @@ -27470,119 +26968,2941 @@ yy337: 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 yy410; - case '/': - case '?': goto yy411; - case '>': goto yy412; - case '\\': goto yy413; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; + case '9': goto yy431; default: goto yy1; } yy338: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy430; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy337; + default: goto yy1; + } +yy339: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy430; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy337; + case '5': goto yy432; + case '6': + case '7': + case '8': + case '9': goto yy431; + default: goto yy1; + } +yy340: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy258; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy341: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy434; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy342: + 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 yy172; + case '.': + yyt1 = 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 yy258; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy343: + 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 yy172; + case '0': + case '1': + case '2': + case '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 yy433; + case ':': goto yy258; + case 'F': + case 'f': goto yy436; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy344: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy437; + case '"': goto yy265; + case '\'': goto yy266; + 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 yy344; + case '=': goto yy362; + case '>': goto yy268; + default: goto yy1; + } +yy345: + 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 yy345; + case '"': goto yy438; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy346: + 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 yy345; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy347: + 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 yy345; + default: goto yy1; + } +yy348: + 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 yy347; + default: goto yy1; + } +yy349: + 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 yy347; + default: goto yy1; + } +yy350: + 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 yy349; + default: goto yy1; + } +yy351: + 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 yy349; + default: goto yy1; + } +yy352: + 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 yy349; + default: goto yy1; + } +yy353: + 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 yy353; + case '\'': goto yy438; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy354: + 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 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 yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy355: + 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 yy353; + default: goto yy1; + } +yy356: + 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 yy355; + default: goto yy1; + } +yy357: + 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 yy355; + default: goto yy1; + } +yy358: + 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 yy357; + 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: + 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 yy357; + default: goto yy1; + } +yy360: + 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 yy357; + default: goto yy1; + } +yy361: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy361; + case '"': goto yy265; + case '\'': goto yy266; + 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 yy344; + case '=': goto yy362; + case '>': goto yy268; + default: goto yy1; + } +yy362: + 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 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy439; + case '"': goto yy440; + case '\'': 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: goto yy442; + case 0xE0: goto yy443; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy444; + case 0xF0: goto yy445; + case 0xF1: + case 0xF2: + case 0xF3: goto yy446; + case 0xF4: goto yy447; + default: goto yy1; + } +yy363: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy363; + case '/': + case '?': goto yy189; + case '=': goto yy272; + case '>': goto yy190; + default: goto yy1; + } +yy364: + 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 yy364; + 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 yy448; + case '/': + case '?': goto yy449; + case '>': goto yy190; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy368; + case 0xE0: goto yy369; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy370; + case 0xF0: goto yy371; + case 0xF1: + case 0xF2: + case 0xF3: goto yy372; + case 0xF4: goto yy373; + default: goto yy1; + } +yy365: + 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 yy364; + case '\t': + case '\r': + case ' ': goto yy365; + case '"': goto yy366; + case '\'': goto yy367; + 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 yy448; + case '/': + case '?': goto yy449; + case '>': goto yy190; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy368; + case 0xE0: goto yy369; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy370; + case 0xF0: goto yy371; + case 0xF1: + case 0xF2: + case 0xF3: goto yy372; + case 0xF4: goto yy373; + default: goto yy1; + } +yy366: + 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 yy366; + case '"': goto yy364; + 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 yy450; + case '/': + case '?': 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; + } +yy367: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -27641,8 +29961,8 @@ yy338: case '|': case '}': case '~': - case 0x7F: goto yy338; - case '\'': goto yy335; + case 0x7F: goto yy367; + case '\'': goto yy364; case '-': case '0': case '1': @@ -27707,11 +30027,11 @@ yy338: case 'w': case 'x': case 'y': - case 'z': goto yy420; + case 'z': goto yy460; case '/': - case '?': goto yy421; - case '>': goto yy422; - case '\\': goto yy423; + case '?': goto yy461; + case '>': goto yy462; + case '\\': goto yy463; case 0xC2: case 0xC3: case 0xC4: @@ -27741,8 +30061,8 @@ yy338: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy424; - case 0xE0: goto yy425; + case 0xDF: goto yy464; + case 0xE0: goto yy465; case 0xE1: case 0xE2: case 0xE3: @@ -27757,15 +30077,15 @@ yy338: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy426; - case 0xF0: goto yy427; + case 0xEF: goto yy466; + case 0xF0: goto yy467; case 0xF1: case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; + case 0xF3: goto yy468; + case 0xF4: goto yy469; default: goto yy1; } -yy339: +yy368: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -27831,10 +30151,10 @@ yy339: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy335; + case 0xBF: goto yy364; default: goto yy1; } -yy340: +yy369: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -27868,10 +30188,10 @@ yy340: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy339; + case 0xBF: goto yy368; default: goto yy1; } -yy341: +yy370: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -27937,10 +30257,10 @@ yy341: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy339; + case 0xBF: goto yy368; default: goto yy1; } -yy342: +yy371: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -27990,10 +30310,10 @@ yy342: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy341; + case 0xBF: goto yy370; default: goto yy1; } -yy343: +yy372: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -28059,10 +30379,10 @@ yy343: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy341; + case 0xBF: goto yy370; default: goto yy1; } -yy344: +yy373: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -28080,15 +30400,15 @@ yy344: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy341; + case 0x8F: goto yy370; default: goto yy1; } -yy345: +yy374: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy430; + case ' ': goto yy470; case '-': case '0': case '1': @@ -28153,87 +30473,89 @@ yy345: case 'w': case 'x': case 'y': - case 'z': goto yy345; - case '=': goto yy347; - default: goto yy1; - } -yy346: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy346; - 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 yy345; + case 'z': goto yy374; case '/': - case '?': goto yy187; - case '=': goto yy347; + case '?': goto yy189; + case '=': goto yy376; default: goto yy1; } -yy347: +yy375: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy375; + 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 yy374; + case '/': + case '?': goto yy189; + case '=': goto yy376; + default: goto yy1; + } +yy376: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -28356,12 +30678,12 @@ yy347: case '|': case '}': case '~': - case 0x7F: goto yy431; + case 0x7F: goto yy471; case '\t': case '\r': - case ' ': goto yy432; - case '"': goto yy433; - case '\'': goto yy434; + case ' ': goto yy472; + case '"': goto yy473; + case '\'': goto yy474; case 0xC2: case 0xC3: case 0xC4: @@ -28391,8 +30713,8 @@ yy347: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy435; - case 0xE0: goto yy436; + case 0xDF: goto yy475; + case 0xE0: goto yy476; case 0xE1: case 0xE2: case 0xE3: @@ -28407,15 +30729,15 @@ yy347: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy437; - case 0xF0: goto yy438; + case 0xEF: goto yy477; + case 0xF0: goto yy478; case 0xF1: case 0xF2: - case 0xF3: goto yy439; - case 0xF4: goto yy440; + case 0xF3: goto yy479; + case 0xF4: goto yy480; default: goto yy1; } -yy348: +yy377: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -28445,8 +30767,8 @@ yy348: case 'c': case 'd': case 'e': - case 'f': goto yy441; - case ':': goto yy122; + case 'f': goto yy481; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -28490,12 +30812,12 @@ yy348: case 'z': goto yy106; default: goto yy4; } -yy349: +yy378: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy381; - case '/': goto yy162; + case '%': goto yy410; + case '/': goto yy163; case '0': case '1': case '2': @@ -28517,11 +30839,11 @@ yy349: case 'c': case 'd': case 'e': - case 'f': goto yy165; - case ':': goto yy382; - default: goto yy193; + case 'f': goto yy166; + case ':': goto yy411; + default: goto yy196; } -yy350: +yy379: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -28536,22 +30858,22 @@ yy350: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -28567,10 +30889,10 @@ yy350: case 'C': case 'D': case 'E': - case 'F': goto yy441; + case 'F': goto yy481; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case 'G': case 'H': @@ -28597,7 +30919,7 @@ yy350: case 'c': case 'd': case 'e': - case 'f': goto yy442; + case 'f': goto yy482; case 'g': case 'h': case 'i': @@ -28617,31 +30939,31 @@ yy350: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } -yy351: +yy380: ++YYCURSOR; -yy352: +yy381: YYCURSOR = yyt1; -#line 228 "../../lnav/src/data_scanner_re.re" +#line 232 "../../lnav/src/data_scanner_re.re" { RET(DT_CONSTANT); } -#line 28630 "data_scanner_re.cc" -yy353: +#line 30952 "data_scanner_re.cc" +yy382: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy351; - default: goto yy352; + case ' ': goto yy380; + default: goto yy381; } -yy354: +yy383: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case '\r': - case ' ': goto yy351; + case ' ': goto yy380; case '%': case '+': goto yy76; case '-': @@ -28712,15 +31034,15 @@ yy354: case '@': goto yy92; default: goto yy4; } -yy355: +yy384: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy162; - case ':': goto yy131; - default: goto yy352; + case '/': goto yy163; + case ':': goto yy132; + default: goto yy381; } -yy356: +yy385: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -28738,10 +31060,10 @@ yy356: case ',': case ':': case ';': - case '?': goto yy196; + case '?': goto yy199; case '.': yyt4 = YYCURSOR; - goto yy197; + goto yy200; case 'a': case 'b': case 'c': @@ -28767,10 +31089,10 @@ yy356: case 'w': case 'x': case 'y': - case 'z': goto yy125; - default: goto yy352; + case 'z': goto yy126; + default: goto yy381; } -yy357: +yy386: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -28785,7 +31107,7 @@ yy357: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case 0x01: case 0x02: case 0x03: @@ -28821,12 +31143,12 @@ yy357: case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '0': case '1': @@ -28867,10 +31189,10 @@ yy357: case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case ':': yyt3 = YYCURSOR; - goto yy443; + goto yy483; case '@': goto yy92; case 'a': case 'b': @@ -28897,7 +31219,7 @@ yy357: case 'w': case 'x': case 'y': - case 'z': goto yy357; + case 'z': goto yy386; case 0xC2: case 0xC3: case 0xC4: @@ -28951,14 +31273,14 @@ yy357: case 0xF4: goto yy59; default: goto yy5; } -yy358: +yy387: ++YYCURSOR; -yy359: +yy388: YYCURSOR = yyt1; #line 169 "../../lnav/src/data_scanner_re.re" { RET(DT_TIME); } -#line 28961 "data_scanner_re.cc" -yy360: +#line 31283 "data_scanner_re.cc" +yy389: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -29024,10 +31346,10 @@ yy360: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy358; + case 0xBF: goto yy387; default: goto yy1; } -yy361: +yy390: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -29061,10 +31383,10 @@ yy361: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy360; + case 0xBF: goto yy389; default: goto yy1; } -yy362: +yy391: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -29130,10 +31452,10 @@ yy362: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy360; + case 0xBF: goto yy389; default: goto yy1; } -yy363: +yy392: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -29183,10 +31505,10 @@ yy363: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy362; + case 0xBF: goto yy391; default: goto yy1; } -yy364: +yy393: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -29252,10 +31574,10 @@ yy364: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy362; + case 0xBF: goto yy391; default: goto yy1; } -yy365: +yy394: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -29273,10 +31595,10 @@ yy365: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy362; + case 0x8F: goto yy391; default: goto yy1; } -yy366: +yy395: yych = *++YYCURSOR; switch (yych) { case '0': @@ -29288,10 +31610,10 @@ yy366: case '6': case '7': case '8': - case '9': goto yy444; + case '9': goto yy484; default: goto yy1; } -yy367: +yy396: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29359,13 +31681,13 @@ yy367: case '6': case '7': case '8': - case '9': goto yy445; - case '1': goto yy446; - case '2': goto yy447; + case '9': goto yy485; + case '1': goto yy486; + case '2': goto yy487; case '@': goto yy92; default: goto yy4; } -yy368: +yy397: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29454,8 +31776,8 @@ yy368: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy367; + case '-': goto yy222; + case '.': goto yy396; case '0': case '1': case '2': @@ -29518,11 +31840,11 @@ yy368: case 'w': case 'x': case 'y': - case 'z': goto yy369; + case 'z': goto yy398; case '@': goto yy92; - default: goto yy286; + default: goto yy296; } -yy369: +yy398: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29559,8 +31881,8 @@ yy369: case 0x7F: goto yy3; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy291; + case '-': goto yy222; + case '.': goto yy301; case '0': case '1': case '2': @@ -29623,7 +31945,7 @@ yy369: case 'w': case 'x': case 'y': - case 'z': goto yy369; + case 'z': goto yy398; case ':': goto yy60; case '@': goto yy92; case 0xC2: @@ -29677,9 +31999,9 @@ yy369: case 0xF2: case 0xF3: goto yy58; case 0xF4: goto yy59; - default: goto yy286; + default: goto yy296; } -yy370: +yy399: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29768,14 +32090,14 @@ yy370: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy367; + case '-': goto yy222; + case '.': goto yy396; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy368; + case '5': goto yy397; case '6': case '7': case '8': @@ -29832,11 +32154,11 @@ yy370: case 'w': case 'x': case 'y': - case 'z': goto yy369; + case 'z': goto yy398; case '@': goto yy92; - default: goto yy286; + default: goto yy296; } -yy371: +yy400: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29906,15 +32228,15 @@ yy371: case '6': case '7': case '8': - case '9': goto yy371; + case '9': goto yy400; case '@': goto yy78; - default: goto yy372; + default: goto yy401; } -yy372: -#line 215 "../../lnav/src/data_scanner_re.re" +yy401: +#line 219 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 29917 "data_scanner_re.cc" -yy373: +#line 32239 "data_scanner_re.cc" +yy402: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -29962,7 +32284,7 @@ yy373: case '6': case '7': case '8': - case '9': goto yy373; + case '9': goto yy402; case ':': goto yy60; case '@': goto yy92; case 'A': @@ -30017,7 +32339,7 @@ yy373: case 'w': case 'x': case 'y': - case 'z': goto yy285; + case 'z': goto yy295; case 0xC2: case 0xC3: case 0xC4: @@ -30069,22 +32391,22 @@ yy373: case 0xF2: case 0xF3: goto yy58; case 0xF4: goto yy59; - default: goto yy372; + default: goto yy401; } -yy374: +yy403: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy448; + case '/': goto yy488; default: goto yy4; } -yy375: +yy404: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy76; - case '-': goto yy449; + case '-': goto yy489; case '.': case 'A': case 'B': @@ -30148,15 +32470,15 @@ yy375: case '6': case '7': case '8': - case '9': goto yy450; + case '9': goto yy490; case '@': goto yy92; default: goto yy4; } -yy376: +yy405: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy451; + case '/': goto yy491; case '0': case '1': case '2': @@ -30166,10 +32488,10 @@ yy376: case '6': case '7': case '8': - case '9': goto yy452; + case '9': goto yy492; default: goto yy4; } -yy377: +yy406: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -30260,7 +32582,7 @@ yy377: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -30268,10 +32590,10 @@ yy377: case '4': case '5': case '6': - case '7': goto yy453; + case '7': goto yy493; case '8': - case '9': goto yy454; - case ':': goto yy122; + case '9': goto yy494; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -30282,9 +32604,9 @@ yy377: case 'b': case 'c': case 'd': - case 'f': goto yy455; + case 'f': goto yy495; case 'E': - case 'e': goto yy456; + case 'e': goto yy496; case 'G': case 'H': case 'I': @@ -30327,7 +32649,7 @@ yy377: case 'z': goto yy106; default: goto yy100; } -yy378: +yy407: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -30418,7 +32740,7 @@ yy378: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -30428,8 +32750,8 @@ yy378: case '6': case '7': case '8': - case '9': goto yy454; - case ':': goto yy122; + case '9': goto yy494; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -30440,9 +32762,9 @@ yy378: case 'b': case 'c': case 'd': - case 'f': goto yy455; + case 'f': goto yy495; case 'E': - case 'e': goto yy456; + case 'e': goto yy496; case 'G': case 'H': case 'I': @@ -30485,7 +32807,7 @@ yy378: case 'z': goto yy106; default: goto yy24; } -yy379: +yy408: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -30597,8 +32919,8 @@ yy379: case 'c': case 'd': case 'e': - case 'f': goto yy455; - case ':': goto yy122; + case 'f': goto yy495; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -30642,7 +32964,7 @@ yy379: case 'z': goto yy106; default: goto yy104; } -yy380: +yy409: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -30729,8 +33051,8 @@ yy380: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '_': goto yy45; case '0': @@ -30754,8 +33076,8 @@ yy380: case 'c': case 'd': case 'e': - case 'f': goto yy455; - case ':': goto yy122; + case 'f': goto yy495; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -30799,7 +33121,7 @@ yy380: case 'z': goto yy106; default: goto yy104; } -yy381: +yy410: yych = *++YYCURSOR; switch (yych) { case '0': @@ -30863,10 +33185,10 @@ yy381: case 'w': case 'x': case 'y': - case 'z': goto yy457; + case 'z': goto yy497; default: goto yy1; } -yy382: +yy411: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -30900,7 +33222,7 @@ yy382: case '}': case '~': yyt2 = YYCURSOR; - goto yy171; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -30937,7 +33259,7 @@ yy382: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy240; + goto yy243; case '0': case '3': case '4': @@ -30945,9 +33267,9 @@ yy382: case '6': case '7': case '8': - case '9': goto yy458; - case '1': goto yy459; - case '2': goto yy460; + case '9': goto yy498; + case '1': goto yy499; + case '2': goto yy500; case 'A': case 'B': case 'C': @@ -30959,7 +33281,7 @@ yy382: case 'c': case 'd': case 'e': - case 'f': goto yy461; + case 'f': goto yy501; case 'G': case 'H': case 'I': @@ -31031,10 +33353,10 @@ yy382: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy245; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy246; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -31051,21 +33373,21 @@ yy382: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy247; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy248; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy249; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy250; + goto yy253; default: goto yy1; } -yy383: +yy412: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31090,11 +33412,11 @@ yy383: case 'c': case 'd': case 'e': - case 'f': goto yy388; - case ':': goto yy238; - default: goto yy359; + case 'f': goto yy417; + case ':': goto yy241; + default: goto yy388; } -yy384: +yy413: yych = *++YYCURSOR; switch (yych) { case '0': @@ -31106,8 +33428,8 @@ yy384: case '6': case '7': case '8': - case '9': goto yy462; - case ':': goto yy320; + case '9': goto yy502; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -31119,10 +33441,10 @@ yy384: case 'c': case 'd': case 'e': - case 'f': goto yy463; + case 'f': goto yy503; default: goto yy1; } -yy385: +yy414: yych = *++YYCURSOR; switch (yych) { case '0': @@ -31146,11 +33468,11 @@ yy385: case 'c': case 'd': case 'e': - case 'f': goto yy463; - case ':': goto yy320; + case 'f': goto yy503; + case ':': goto yy330; default: goto yy1; } -yy386: +yy415: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31200,7 +33522,7 @@ yy386: case '`': case '|': case '~': - case 0x7F: goto yy309; + case 0x7F: goto yy319; case '%': case '&': case '-': @@ -31268,7 +33590,7 @@ yy386: case 'w': case 'x': case 'y': - case 'z': goto yy386; + case 'z': goto yy415; case 0xC2: case 0xC3: case 0xC4: @@ -31298,8 +33620,8 @@ yy386: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy311; - case 0xE0: goto yy312; + case 0xDF: goto yy321; + case 0xE0: goto yy322; case 0xE1: case 0xE2: case 0xE3: @@ -31314,3020 +33636,2329 @@ yy386: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy313; - case 0xF0: goto yy314; + case 0xEF: goto yy323; + case 0xF0: goto yy324; case 0xF1: case 0xF2: - case 0xF3: goto yy315; - case 0xF4: goto yy316; - default: goto yy387; - } -yy387: -#line 167 "../../lnav/src/data_scanner_re.re" - { RET(DT_URL); } -#line 31329 "data_scanner_re.cc" -yy388: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy238; - default: goto yy1; - } -yy389: - 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 yy464; - case ':': goto yy391; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy390; - default: goto yy1; - } -yy390: - 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 yy465; - case ':': goto yy391; - default: goto yy1; - } -yy391: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy466; - case ':': goto yy467; - default: goto yy1; - } -yy392: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy468; - case ':': goto yy469; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy470; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy393: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy471; - case ':': goto yy469; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy470; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy394: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy471; - case '5': goto yy472; - case '6': - case '7': - case '8': - case '9': goto yy468; - case ':': goto yy469; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy470; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy395: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy470; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy396: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy473; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy474; - default: goto yy4; - } -yy397: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy473; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy396; - default: goto yy4; - } -yy398: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy473; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy396; - case '5': goto yy475; - case '6': - case '7': - case '8': - case '9': goto yy474; - default: goto yy4; - } -yy399: - 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 yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy476; - case ':': goto yy323; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy400: - 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 yy171; - 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 yy240; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy476; - case ':': goto yy323; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy401: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy477; - case '1': goto yy478; - case '2': goto yy479; - default: goto yy1; - } -yy402: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy401; - default: goto yy1; - } -yy403: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy401; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy402; - default: goto yy1; - } -yy404: - 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 yy171; - case ':': goto yy255; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy405: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy480; - case ':': goto yy406; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy406: - 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 yy395; - default: goto yy1; - } -yy407: - 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 yy171; - case ':': goto yy481; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy408: - 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 yy335; - 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 yy408; - case '/': - case '?': goto yy409; - case '=': goto yy336; - case '>': goto yy188; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy339; - case 0xE0: goto yy340; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy341; - case 0xF0: goto yy342; - case 0xF1: - case 0xF2: - case 0xF3: goto yy343; - case 0xF4: goto yy344; - default: goto yy1; - } -yy409: - 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 yy335; - 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 yy408; - case '/': - case '?': goto yy409; - case '>': goto yy263; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy339; - case 0xE0: goto yy340; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy341; - case 0xF0: goto yy342; - case 0xF1: - case 0xF2: - case 0xF3: goto yy343; - case 0xF4: goto yy344; - default: goto yy1; - } -yy410: - 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 yy337; - 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 yy410; - case '"': goto yy335; - case '/': - case '?': goto yy411; - case '=': goto yy482; - case '>': goto yy412; - case '\\': goto yy413; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; - default: goto yy1; - } -yy411: - 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 yy337; - case '"': goto yy335; - 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 yy410; - case '/': - case '?': goto yy411; - case '>': goto yy483; - case '\\': goto yy413; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; - default: goto yy1; - } -yy412: - yyaccept = 24; - 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 yy484; - case '"': goto yy485; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy189; - } -yy413: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: goto yy484; - 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 yy337; - case '\n': goto yy335; - 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 yy410; - case '/': - case '?': goto yy411; - case '>': goto yy412; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; - default: goto yy1; - } -yy414: - 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 yy337; - default: goto yy1; - } -yy415: - 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 yy414; - default: goto yy1; + case 0xF3: goto yy325; + case 0xF4: goto yy326; + default: goto yy416; } yy416: - 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 yy414; - default: goto yy1; - } +#line 167 "../../lnav/src/data_scanner_re.re" + { RET(DT_URL); } +#line 33651 "data_scanner_re.cc" yy417: 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 yy416; + case ':': goto yy241; default: goto yy1; } yy418: + 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 yy504; + case ':': goto yy420; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy419; + default: goto yy1; + } +yy419: + 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 yy505; + case ':': goto yy420; + default: goto yy1; + } +yy420: + 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 yy506; + case ':': goto yy507; + default: goto yy1; + } +yy421: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy508; + case ':': goto yy509; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy422: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy511; + case ':': goto yy509; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy423: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy511; + case '5': goto yy512; + case '6': + case '7': + case '8': + case '9': goto yy508; + case ':': goto yy509; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy424: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy509; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy425: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy513; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy514; + default: goto yy4; + } +yy426: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy513; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy425; + default: goto yy4; + } +yy427: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy513; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy425; + case '5': goto yy515; + case '6': + case '7': + case '8': + case '9': goto yy514; + default: goto yy4; + } +yy428: + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy516; + case ':': goto yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy429: + 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 yy172; + 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 yy243; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy516; + case ':': goto yy333; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy430: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy517; + case '1': goto yy518; + case '2': goto yy519; + default: goto yy1; + } +yy431: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy430; + default: goto yy1; + } +yy432: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy430; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy431; + default: goto yy1; + } +yy433: + 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 yy172; + case ':': goto yy258; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy434: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy520; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy435: + 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 yy424; + default: goto yy1; + } +yy436: + 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 yy172; + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy437: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy437; + case '"': goto yy265; + case '\'': goto yy266; + case '=': goto yy362; + case '>': goto yy268; + default: goto yy1; + } +yy438: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy522; + case '"': goto yy265; + case '\'': goto yy266; + 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 yy344; + case '>': goto yy268; + default: goto yy1; + } +yy439: + 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 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy439; + case '"': goto yy440; + case '\'': goto yy441; + case '>': goto yy268; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy442; + case 0xE0: goto yy443; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy444; + case 0xF0: goto yy445; + case 0xF1: + case 0xF2: + case 0xF3: goto yy446; + case 0xF4: goto yy447; + default: goto yy1; + } +yy440: + 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 yy440; + case '\'': goto yy523; + case '>': goto yy524; + case '\\': 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: goto yy526; + case 0xE0: goto yy527; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy528; + case 0xF0: goto yy529; + case 0xF1: + case 0xF2: + case 0xF3: goto yy530; + case 0xF4: goto yy531; + default: goto yy1; + } +yy441: + 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 yy441; + case '"': goto yy523; + case '>': goto yy532; + 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: goto yy534; + case 0xE0: goto yy535; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy536; + case 0xF0: goto yy537; + case 0xF1: + case 0xF2: + case 0xF3: goto yy538; + case 0xF4: goto yy539; + default: goto yy1; + } +yy442: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -34393,10 +36024,47 @@ yy418: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy416; + case 0xBF: goto yy439; default: goto yy1; } -yy419: +yy443: + 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 yy442; + default: goto yy1; + } +yy444: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -34414,10 +36082,201 @@ yy419: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy416; + 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 yy442; default: goto yy1; } -yy420: +yy445: + 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 yy444; + default: goto yy1; + } +yy446: + 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; + } +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: goto yy444; + default: goto yy1; + } +yy448: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -34455,6 +36314,7 @@ yy420: case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -34465,6 +36325,7 @@ yy420: case '<': case '@': case '[': + case '\\': case ']': case '^': case '`': @@ -34472,7 +36333,7 @@ yy420: case '|': case '}': case '~': - case 0x7F: goto yy338; + case 0x7F: goto yy364; case '\t': case '\r': case ' ': @@ -34540,13 +36401,11 @@ yy420: case 'w': case 'x': case 'y': - case 'z': goto yy420; - case '\'': goto yy335; + case 'z': goto yy448; case '/': - case '?': goto yy421; - case '=': goto yy493; - case '>': goto yy422; - case '\\': goto yy423; + case '?': goto yy449; + case '=': goto yy365; + case '>': goto yy190; case 0xC2: case 0xC3: case 0xC4: @@ -34576,8 +36435,8 @@ yy420: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy424; - case 0xE0: goto yy425; + case 0xDF: goto yy368; + case 0xE0: goto yy369; case 0xE1: case 0xE2: case 0xE3: @@ -34592,15 +36451,1433 @@ yy420: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy426; - case 0xF0: goto yy427; + case 0xEF: goto yy370; + case 0xF0: goto yy371; case 0xF1: case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; + case 0xF3: goto yy372; + case 0xF4: goto yy373; default: goto yy1; } -yy421: +yy449: + 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 yy364; + 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 yy448; + case '/': + case '?': goto yy449; + case '>': goto yy273; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy368; + case 0xE0: goto yy369; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy370; + case 0xF0: goto yy371; + case 0xF1: + case 0xF2: + case 0xF3: goto yy372; + case 0xF4: goto yy373; + default: goto yy1; + } +yy450: + 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 yy366; + 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 yy450; + case '"': goto yy364; + case '/': + case '?': goto yy451; + case '=': goto yy540; + 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; + } +yy451: + 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 yy366; + case '"': goto yy364; + 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 yy450; + case '/': + case '?': goto yy451; + case '>': goto yy541; + 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; + } +yy452: + yyaccept = 24; + 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 yy542; + case '"': goto yy543; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy191; + } +yy453: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy542; + 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 yy366; + case '\n': goto yy364; + 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 yy450; + case '/': + case '?': goto yy451; + case '>': goto yy452; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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; + } +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 yy366; + 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 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: + 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 yy456; + default: goto yy1; + } +yy460: + 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 yy367; + 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 yy460; + case '\'': goto yy364; + case '/': + case '?': goto yy461; + case '=': goto yy551; + case '>': goto yy462; + case '\\': goto yy463; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy464; + case 0xE0: goto yy465; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy466; + case 0xF0: goto yy467; + case 0xF1: + case 0xF2: + case 0xF3: goto yy468; + case 0xF4: goto yy469; + default: goto yy1; + } +yy461: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -34659,8 +37936,8 @@ yy421: case '|': case '}': case '~': - case 0x7F: goto yy338; - case '\'': goto yy335; + case 0x7F: goto yy367; + case '\'': goto yy364; case '-': case '0': case '1': @@ -34725,11 +38002,11 @@ yy421: case 'w': case 'x': case 'y': - case 'z': goto yy420; + case 'z': goto yy460; case '/': - case '?': goto yy421; - case '>': goto yy494; - case '\\': goto yy423; + case '?': goto yy461; + case '>': goto yy552; + case '\\': goto yy463; case 0xC2: case 0xC3: case 0xC4: @@ -34759,8 +38036,8 @@ yy421: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy424; - case 0xE0: goto yy425; + case 0xDF: goto yy464; + case 0xE0: goto yy465; case 0xE1: case 0xE2: case 0xE3: @@ -34775,15 +38052,15 @@ yy421: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy426; - case 0xF0: goto yy427; + case 0xEF: goto yy466; + case 0xF0: goto yy467; case 0xF1: case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; + case 0xF3: goto yy468; + case 0xF4: goto yy469; default: goto yy1; } -yy422: +yy462: yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -34911,9 +38188,9 @@ yy422: case '|': case '}': case '~': - case 0x7F: goto yy495; - case '\'': goto yy485; - case '\\': goto yy496; + case 0x7F: goto yy553; + case '\'': goto yy543; + case '\\': goto yy554; case 0xC2: case 0xC3: case 0xC4: @@ -34943,8 +38220,8 @@ yy422: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy497; - case 0xE0: goto yy498; + case 0xDF: goto yy555; + case 0xE0: goto yy556; case 0xE1: case 0xE2: case 0xE3: @@ -34959,18 +38236,18 @@ yy422: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy499; - case 0xF0: goto yy500; + case 0xEF: goto yy557; + case 0xF0: goto yy558; case 0xF1: case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy189; + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy191; } -yy423: +yy463: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy495; + case 0x00: goto yy553; case 0x01: case 0x02: case 0x03: @@ -35028,8 +38305,8 @@ yy423: case '|': case '}': case '~': - case 0x7F: goto yy338; - case '\n': goto yy335; + case 0x7F: goto yy367; + case '\n': goto yy364; case '-': case '0': case '1': @@ -35094,10 +38371,10 @@ yy423: case 'w': case 'x': case 'y': - case 'z': goto yy420; + case 'z': goto yy460; case '/': - case '?': goto yy421; - case '>': goto yy422; + case '?': goto yy461; + case '>': goto yy462; case 0xC2: case 0xC3: case 0xC4: @@ -35127,8 +38404,8 @@ yy423: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy424; - case 0xE0: goto yy425; + case 0xDF: goto yy464; + case 0xE0: goto yy465; case 0xE1: case 0xE2: case 0xE3: @@ -35143,15 +38420,15 @@ yy423: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy426; - case 0xF0: goto yy427; + case 0xEF: goto yy466; + case 0xF0: goto yy467; case 0xF1: case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; + case 0xF3: goto yy468; + case 0xF4: goto yy469; default: goto yy1; } -yy424: +yy464: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -35217,10 +38494,10 @@ yy424: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy338; + case 0xBF: goto yy367; default: goto yy1; } -yy425: +yy465: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -35254,10 +38531,10 @@ yy425: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy424; + case 0xBF: goto yy464; default: goto yy1; } -yy426: +yy466: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -35323,10 +38600,10 @@ yy426: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy424; + case 0xBF: goto yy464; default: goto yy1; } -yy427: +yy467: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -35376,10 +38653,10 @@ yy427: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy426; + case 0xBF: goto yy466; default: goto yy1; } -yy428: +yy468: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -35445,10 +38722,10 @@ yy428: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy426; + case 0xBF: goto yy466; default: goto yy1; } -yy429: +yy469: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -35466,19 +38743,21 @@ yy429: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy426; + case 0x8F: goto yy466; default: goto yy1; } -yy430: +yy470: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy430; - case '=': goto yy347; + case ' ': goto yy470; + case '/': + case '?': goto yy189; + case '=': goto yy376; default: goto yy1; } -yy431: +yy471: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -35539,7 +38818,7 @@ yy431: case '|': case '}': case '~': - case 0x7F: goto yy431; + case 0x7F: goto yy471; case '-': case '0': case '1': @@ -35604,9 +38883,9 @@ yy431: case 'w': case 'x': case 'y': - case 'z': goto yy503; + case 'z': goto yy561; case '/': - case '?': goto yy504; + case '?': goto yy562; case 0xC2: case 0xC3: case 0xC4: @@ -35636,8 +38915,8 @@ yy431: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy435; - case 0xE0: goto yy436; + case 0xDF: goto yy475; + case 0xE0: goto yy476; case 0xE1: case 0xE2: case 0xE3: @@ -35652,15 +38931,15 @@ yy431: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy437; - case 0xF0: goto yy438; + case 0xEF: goto yy477; + case 0xF0: goto yy478; case 0xF1: case 0xF2: - case 0xF3: goto yy439; - case 0xF4: goto yy440; + case 0xF3: goto yy479; + case 0xF4: goto yy480; default: goto yy1; } -yy432: +yy472: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -35716,12 +38995,12 @@ yy432: case '|': case '}': case '~': - case 0x7F: goto yy431; + case 0x7F: goto yy471; case '\t': case '\r': - case ' ': goto yy432; - case '"': goto yy433; - case '\'': goto yy434; + case ' ': goto yy472; + case '"': goto yy473; + case '\'': goto yy474; case '-': case '0': case '1': @@ -35786,9 +39065,9 @@ yy432: case 'w': case 'x': case 'y': - case 'z': goto yy503; + case 'z': goto yy561; case '/': - case '?': goto yy504; + case '?': goto yy562; case 0xC2: case 0xC3: case 0xC4: @@ -35818,8 +39097,8 @@ yy432: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy435; - case 0xE0: goto yy436; + case 0xDF: goto yy475; + case 0xE0: goto yy476; case 0xE1: case 0xE2: case 0xE3: @@ -35834,15 +39113,15 @@ yy432: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy437; - case 0xF0: goto yy438; + case 0xEF: goto yy477; + case 0xF0: goto yy478; case 0xF1: case 0xF2: - case 0xF3: goto yy439; - case 0xF4: goto yy440; + case 0xF3: goto yy479; + case 0xF4: goto yy480; default: goto yy1; } -yy433: +yy473: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -35901,8 +39180,8 @@ yy433: case '|': case '}': case '~': - case 0x7F: goto yy433; - case '"': goto yy431; + case 0x7F: goto yy473; + case '"': goto yy471; case '-': case '0': case '1': @@ -35967,11 +39246,11 @@ yy433: case 'w': case 'x': case 'y': - case 'z': goto yy505; + case 'z': goto yy563; case '/': - case '?': goto yy506; - case '>': goto yy507; - case '\\': goto yy508; + case '?': goto yy564; + case '>': goto yy565; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -36001,8 +39280,8 @@ yy433: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy509; - case 0xE0: goto yy510; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -36017,15 +39296,15 @@ yy433: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy511; - case 0xF0: goto yy512; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; + case 0xF3: goto yy571; + case 0xF4: goto yy572; default: goto yy1; } -yy434: +yy474: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -36084,8 +39363,8 @@ yy434: case '|': case '}': case '~': - case 0x7F: goto yy434; - case '\'': goto yy431; + case 0x7F: goto yy474; + case '\'': goto yy471; case '-': case '0': case '1': @@ -36150,11 +39429,11 @@ yy434: case 'w': case 'x': case 'y': - case 'z': goto yy515; + case 'z': goto yy573; case '/': - case '?': goto yy516; - case '>': goto yy517; - case '\\': goto yy518; + case '?': goto yy574; + case '>': goto yy575; + case '\\': goto yy576; case 0xC2: case 0xC3: case 0xC4: @@ -36184,8 +39463,8 @@ yy434: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy577; + case 0xE0: goto yy578; case 0xE1: case 0xE2: case 0xE3: @@ -36200,15 +39479,15 @@ yy434: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy579; + case 0xF0: goto yy580; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; + case 0xF3: goto yy581; + case 0xF4: goto yy582; default: goto yy1; } -yy435: +yy475: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -36274,10 +39553,10 @@ yy435: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy431; + case 0xBF: goto yy471; default: goto yy1; } -yy436: +yy476: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -36311,10 +39590,10 @@ yy436: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy435; + case 0xBF: goto yy475; default: goto yy1; } -yy437: +yy477: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -36380,10 +39659,10 @@ yy437: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy435; + case 0xBF: goto yy475; default: goto yy1; } -yy438: +yy478: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -36433,10 +39712,10 @@ yy438: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy437; + case 0xBF: goto yy477; default: goto yy1; } -yy439: +yy479: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -36502,10 +39781,10 @@ yy439: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy437; + case 0xBF: goto yy477; default: goto yy1; } -yy440: +yy480: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -36523,10 +39802,10 @@ yy440: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy437; + case 0x8F: goto yy477; default: goto yy1; } -yy441: +yy481: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -36556,8 +39835,8 @@ yy441: case 'c': case 'd': case 'e': - case 'f': goto yy525; - case ':': goto yy122; + case 'f': goto yy583; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -36601,7 +39880,7 @@ yy441: case 'z': goto yy106; default: goto yy4; } -yy442: +yy482: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -36616,22 +39895,22 @@ yy442: case '*': case ';': yyt4 = YYCURSOR; - goto yy192; + goto yy195; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy194; + goto yy197; case '%': case '+': goto yy76; case '\'': yyt4 = YYCURSOR; - goto yy195; + goto yy198; case '-': case '_': goto yy45; case '.': yyt4 = YYCURSOR; - goto yy199; + goto yy202; case '0': case '1': case '2': @@ -36647,10 +39926,10 @@ yy442: case 'C': case 'D': case 'E': - case 'F': goto yy525; + case 'F': goto yy583; case ':': yyt3 = YYCURSOR; - goto yy202; + goto yy205; case '@': goto yy92; case 'G': case 'H': @@ -36677,7 +39956,7 @@ yy442: case 'c': case 'd': case 'e': - case 'f': goto yy526; + case 'f': goto yy584; case 'g': case 'h': case 'i': @@ -36697,17 +39976,17 @@ yy442: case 'w': case 'x': case 'y': - case 'z': goto yy119; + case 'z': goto yy120; default: goto yy4; } -yy443: +yy483: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy131; - default: goto yy193; + case ':': goto yy132; + default: goto yy196; } -yy444: +yy484: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -36837,10 +40116,10 @@ yy444: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy527; + goto yy585; case '.': yyt2 = YYCURSOR; - goto yy529; + goto yy587; case 0xC2: case 0xC3: case 0xC4: @@ -36872,10 +40151,10 @@ yy444: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy530; + goto yy588; case 0xE0: yyt2 = YYCURSOR; - goto yy531; + goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -36892,21 +40171,21 @@ yy444: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy532; + goto yy590; case 0xF0: yyt2 = YYCURSOR; - goto yy533; + goto yy591; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy534; + goto yy592; case 0xF4: yyt2 = YYCURSOR; - goto yy535; + goto yy593; default: goto yy1; } -yy445: +yy485: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -36939,7 +40218,7 @@ yy445: case '}': case '~': yyt1 = YYCURSOR; - goto yy536; + goto yy594; case 0x01: case 0x02: case 0x03: @@ -36972,17 +40251,17 @@ yy445: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy538; + goto yy596; case '%': case '+': yyt1 = YYCURSOR; - goto yy539; + goto yy597; case '-': yyt1 = YYCURSOR; - goto yy540; + goto yy598; case '.': yyt1 = YYCURSOR; - goto yy541; + goto yy599; case '0': case '1': case '2': @@ -36992,13 +40271,13 @@ yy445: case '6': case '7': case '8': - case '9': goto yy542; + case '9': goto yy600; case ':': yyt1 = YYCURSOR; - goto yy543; + goto yy601; case '@': yyt1 = YYCURSOR; - goto yy544; + goto yy602; case 'A': case 'B': case 'C': @@ -37053,7 +40332,7 @@ yy445: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy545; + goto yy603; case 0xC2: case 0xC3: case 0xC4: @@ -37085,10 +40364,10 @@ yy445: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy546; + goto yy604; case 0xE0: yyt1 = YYCURSOR; - goto yy547; + goto yy605; case 0xE1: case 0xE2: case 0xE3: @@ -37105,21 +40384,21 @@ yy445: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy548; + goto yy606; case 0xF0: yyt1 = YYCURSOR; - goto yy549; + goto yy607; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy550; + goto yy608; case 0xF4: yyt1 = YYCURSOR; - goto yy551; - default: goto yy286; + goto yy609; + default: goto yy296; } -yy446: +yy486: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37152,7 +40431,7 @@ yy446: case '}': case '~': yyt1 = YYCURSOR; - goto yy536; + goto yy594; case 0x01: case 0x02: case 0x03: @@ -37185,17 +40464,17 @@ yy446: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy538; + goto yy596; case '%': case '+': yyt1 = YYCURSOR; - goto yy539; + goto yy597; case '-': yyt1 = YYCURSOR; - goto yy540; + goto yy598; case '.': yyt1 = YYCURSOR; - goto yy541; + goto yy599; case '0': case '1': case '2': @@ -37205,13 +40484,13 @@ yy446: case '6': case '7': case '8': - case '9': goto yy445; + case '9': goto yy485; case ':': yyt1 = YYCURSOR; - goto yy543; + goto yy601; case '@': yyt1 = YYCURSOR; - goto yy544; + goto yy602; case 'A': case 'B': case 'C': @@ -37266,7 +40545,7 @@ yy446: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy545; + goto yy603; case 0xC2: case 0xC3: case 0xC4: @@ -37298,10 +40577,10 @@ yy446: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy546; + goto yy604; case 0xE0: yyt1 = YYCURSOR; - goto yy547; + goto yy605; case 0xE1: case 0xE2: case 0xE3: @@ -37318,21 +40597,21 @@ yy446: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy548; + goto yy606; case 0xF0: yyt1 = YYCURSOR; - goto yy549; + goto yy607; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy550; + goto yy608; case 0xF4: yyt1 = YYCURSOR; - goto yy551; - default: goto yy286; + goto yy609; + default: goto yy296; } -yy447: +yy487: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37365,7 +40644,7 @@ yy447: case '}': case '~': yyt1 = YYCURSOR; - goto yy536; + goto yy594; case 0x01: case 0x02: case 0x03: @@ -37398,33 +40677,33 @@ yy447: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy538; + goto yy596; case '%': case '+': yyt1 = YYCURSOR; - goto yy539; + goto yy597; case '-': yyt1 = YYCURSOR; - goto yy540; + goto yy598; case '.': yyt1 = YYCURSOR; - goto yy541; + goto yy599; case '0': case '1': case '2': case '3': - case '4': goto yy445; - case '5': goto yy552; + case '4': goto yy485; + case '5': goto yy610; case '6': case '7': case '8': - case '9': goto yy542; + case '9': goto yy600; case ':': yyt1 = YYCURSOR; - goto yy543; + goto yy601; case '@': yyt1 = YYCURSOR; - goto yy544; + goto yy602; case 'A': case 'B': case 'C': @@ -37479,7 +40758,7 @@ yy447: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy545; + goto yy603; case 0xC2: case 0xC3: case 0xC4: @@ -37511,10 +40790,10 @@ yy447: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy546; + goto yy604; case 0xE0: yyt1 = YYCURSOR; - goto yy547; + goto yy605; case 0xE1: case 0xE2: case 0xE3: @@ -37531,21 +40810,21 @@ yy447: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy548; + goto yy606; case 0xF0: yyt1 = YYCURSOR; - goto yy549; + goto yy607; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy550; + goto yy608; case 0xF4: yyt1 = YYCURSOR; - goto yy551; - default: goto yy286; + goto yy609; + default: goto yy296; } -yy448: +yy488: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37558,10 +40837,10 @@ yy448: case '6': case '7': case '8': - case '9': goto yy553; + case '9': goto yy611; default: goto yy4; } -yy449: +yy489: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37631,17 +40910,17 @@ yy449: case '6': case '7': case '8': - case '9': goto yy554; + case '9': goto yy612; case '@': goto yy92; default: goto yy4; } -yy450: +yy490: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy76; - case '-': goto yy449; + case '-': goto yy489; case '.': case '0': case '1': @@ -37709,7 +40988,7 @@ yy450: case '@': goto yy92; default: goto yy4; } -yy451: +yy491: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37722,17 +41001,17 @@ yy451: case '6': case '7': case '8': - case '9': goto yy556; + case '9': goto yy614; default: goto yy4; } -yy452: +yy492: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy451; + case '/': goto yy491; default: goto yy4; } -yy453: +yy493: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37823,7 +41102,7 @@ yy453: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -37831,10 +41110,10 @@ yy453: case '4': case '5': case '6': - case '7': goto yy557; + case '7': goto yy615; case '8': - case '9': goto yy558; - case ':': goto yy122; + case '9': goto yy616; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -37845,9 +41124,9 @@ yy453: case 'b': case 'c': case 'd': - case 'f': goto yy559; + case 'f': goto yy617; case 'E': - case 'e': goto yy560; + case 'e': goto yy618; case 'G': case 'H': case 'I': @@ -37890,7 +41169,7 @@ yy453: case 'z': goto yy106; default: goto yy100; } -yy454: +yy494: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -37981,7 +41260,7 @@ yy454: case '+': goto yy76; case '-': case '_': goto yy45; - case '.': goto yy229; + case '.': goto yy232; case '0': case '1': case '2': @@ -37991,8 +41270,8 @@ yy454: case '6': case '7': case '8': - case '9': goto yy558; - case ':': goto yy122; + case '9': goto yy616; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -38003,9 +41282,9 @@ yy454: case 'b': case 'c': case 'd': - case 'f': goto yy559; + case 'f': goto yy617; case 'E': - case 'e': goto yy560; + case 'e': goto yy618; case 'G': case 'H': case 'I': @@ -38048,7 +41327,7 @@ yy454: case 'z': goto yy106; default: goto yy24; } -yy455: +yy495: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -38160,8 +41439,8 @@ yy455: case 'c': case 'd': case 'e': - case 'f': goto yy559; - case ':': goto yy122; + case 'f': goto yy617; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -38205,7 +41484,7 @@ yy455: case 'z': goto yy106; default: goto yy104; } -yy456: +yy496: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -38292,8 +41571,8 @@ yy456: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; + case '+': goto yy168; + case '-': goto yy169; case '.': case '_': goto yy45; case '0': @@ -38317,8 +41596,8 @@ yy456: case 'c': case 'd': case 'e': - case 'f': goto yy559; - case ':': goto yy122; + case 'f': goto yy617; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -38362,4867 +41641,1052 @@ yy456: case 'z': goto yy106; default: goto yy104; } -yy457: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy458: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy562; - case ':': goto yy563; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy564; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy459: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy565; - case ':': goto yy563; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy564; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy460: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy565; - case '5': goto yy566; - case '6': - case '7': - case '8': - case '9': goto yy562; - case ':': goto yy563; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy564; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy461: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy564; - case ':': goto yy563; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy462: - 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 yy567; - case ':': goto yy391; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy568; - default: goto yy1; - } -yy463: - 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 yy568; - case ':': goto yy391; - default: goto yy1; - } -yy464: - 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 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy527; - case '.': - yyt2 = YYCURSOR; - goto yy529; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 yy569; - case ':': goto yy391; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy1; - } -yy465: - 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 yy570; - case ':': goto yy391; - default: goto yy1; - } -yy466: - 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 yy571; - case ':': goto yy572; - default: goto yy1; - } -yy467: - 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 yy171; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy573; - case '1': goto yy574; - case '2': goto yy575; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy468: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy577; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy469: - 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 yy576; - default: goto yy1; - } -yy470: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy577; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy471: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy578; - case ':': goto yy469; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy577; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy472: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy578; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy577; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy473: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy579; - case '1': goto yy580; - case '2': goto yy581; - default: goto yy4; - } -yy474: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy473; - default: goto yy4; - } -yy475: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy473; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy474; - default: goto yy4; - } -yy476: - 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 yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '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 yy3; - case ':': goto yy323; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy477: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy582; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy583; - default: goto yy1; - } -yy478: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy582; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy477; - default: goto yy1; - } -yy479: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy582; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy477; - case '5': goto yy584; - case '6': - case '7': - case '8': - case '9': goto yy583; - default: goto yy1; - } -yy480: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy585; - case ':': goto yy406; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy481: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy586; - case '1': goto yy587; - case '2': goto yy588; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy589; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy331; - default: goto yy1; - } -yy482: - 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 yy337; - case '\t': - case '\r': - case ' ': goto yy482; - case '\'': goto yy590; - 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 yy410; - case '/': - case '?': goto yy411; - case '>': goto yy412; - case '\\': goto yy413; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; - default: goto yy1; - } -yy483: - 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 yy484; - case '"': goto yy485; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy264; - } -yy484: - 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 yy484; - case '"': goto yy485; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 '\t': - case '\r': - case ' ': goto yy591; - 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 yy260; - case '/': - case '?': goto yy187; - case '>': goto yy188; - default: goto yy1; - } -yy486: - 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 yy484; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -yy487: - 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 yy484; - default: goto yy1; - } -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: - 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 yy487; - default: goto yy1; - } -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: - 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 yy338; - case '\t': - case '\r': - case ' ': goto yy493; - case '"': goto yy590; - 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 yy420; - case '/': - case '?': goto yy421; - case '>': goto yy422; - case '\\': goto yy423; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy424; - case 0xE0: goto yy425; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy426; - case 0xF0: goto yy427; - case 0xF1: - case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; - default: goto yy1; - } -yy494: - 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 yy495; - case '\'': goto yy485; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy264; - } -yy495: - 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 yy495; - case '\'': goto yy485; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy1; - } -yy496: - 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 yy495; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy1; - } yy497: 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 yy495; + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '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 yy497; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy498: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++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 yy497; - default: goto yy1; + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy620; + case ':': goto yy621; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy622; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy499: - 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 yy497; - default: goto yy1; + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy623; + case ':': goto yy621; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy622; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy500: - 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 yy499; - default: goto yy1; + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy623; + case '5': goto yy624; + case '6': + case '7': + case '8': + case '9': goto yy620; + case ':': goto yy621; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy622; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy501: - 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 yy499; - default: goto yy1; + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy622; + case ':': goto yy621; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy502: 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 yy499; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy625; + case ':': goto yy420; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy626; default: goto yy1; } yy503: 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 yy431; - case '\t': - case '\r': - case ' ': - case '-': case '0': case '1': case '2': @@ -43233,119 +42697,25 @@ yy503: 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 yy503; - case '/': - case '?': goto yy504; - case '=': goto yy432; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy435; - case 0xE0: goto yy436; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy437; - case 0xF0: goto yy438; - case 0xF1: - case 0xF2: - case 0xF3: goto yy439; - case 0xF4: goto yy440; + case 'f': goto yy626; + case ':': goto yy420; default: goto yy1; } yy504: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -43390,580 +42760,14 @@ yy504: case '*': case '+': case ',': - case '.': - case ';': - case '<': - case '=': - case '@': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy431; 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 yy503; case '/': - case '?': goto yy504; - case '>': goto yy263; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy435; - case 0xE0: goto yy436; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy437; - case 0xF0: goto yy438; - case 0xF1: - case 0xF2: - case 0xF3: goto yy439; - case 0xF4: goto yy440; - default: goto yy1; - } -yy505: - 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 yy433; - 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 yy505; - case '"': goto yy431; - case '/': - case '?': goto yy506; - case '=': goto yy592; - case '>': goto yy507; - case '\\': goto yy508; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy509; - case 0xE0: goto yy510; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy511; - case 0xF0: goto yy512; - case 0xF1: - case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy1; - } -yy506: - 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 yy433; - case '"': goto yy431; - 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 yy505; - case '/': - case '?': goto yy506; - case '>': goto yy593; - case '\\': goto yy508; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy509; - case 0xE0: goto yy510; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy511; - case 0xF0: goto yy512; - case 0xF1: - case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy1; - } -yy507: - 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': @@ -43985,16 +42789,11 @@ yy507: 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': @@ -44019,9 +42818,37 @@ yy507: case '|': case '}': case '~': - case 0x7F: goto yy507; - case '"': goto yy594; - case '\\': goto yy595; + case 0x7F: + yyt2 = YYCURSOR; + goto yy585; + case '.': + yyt2 = YYCURSOR; + goto yy587; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 yy627; + case ':': goto yy420; case 0xC2: case 0xC3: case 0xC4: @@ -44051,8 +42878,12 @@ yy507: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy596; - case 0xE0: goto yy597; + case 0xDF: + yyt2 = YYCURSOR; + goto yy588; + case 0xE0: + yyt2 = YYCURSOR; + goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -44067,19 +42898,239 @@ yy507: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy598; - case 0xF0: goto yy599; + case 0xEF: + yyt2 = YYCURSOR; + goto yy590; + case 0xF0: + yyt2 = YYCURSOR; + goto yy591; case 0xF1: case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; + case 0xF3: + yyt2 = YYCURSOR; + goto yy592; + case 0xF4: + yyt2 = YYCURSOR; + goto yy593; + default: goto yy1; + } +yy505: + 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 yy628; + case ':': goto yy420; + default: goto yy1; + } +yy506: + 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 yy629; + case ':': goto yy630; + default: goto yy1; + } +yy507: + 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 yy172; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy631; + case '1': goto yy632; + case '2': 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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy508: yych = *++YYCURSOR; switch (yych) { case 0x00: - case '>': goto yy507; case 0x01: case 0x02: case 0x03: @@ -44089,6 +43140,7 @@ yy508: case 0x07: case 0x08: case '\t': + case '\n': case '\v': case '\f': case '\r': @@ -44123,463 +43175,695 @@ yy508: 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 yy172; + case '.': + yyt1 = 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 yy635; + case ':': goto yy509; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy509: + 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 yy634; + default: goto yy1; + } +yy510: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy635; + case ':': goto yy509; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy511: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy636; + case ':': goto yy509; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy635; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy636; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy635; + case ':': goto yy509; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy513: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy637; + case '1': goto yy638; + case '2': goto yy639; + default: goto yy4; + } +yy514: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy513; + default: goto yy4; + } +yy515: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy513; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy514; + default: goto yy4; + } +yy516: + 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 '~': - case 0x7F: goto yy433; - case '\n': goto yy431; - 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 yy505; - case '/': - case '?': goto yy506; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy509; - case 0xE0: goto yy510; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy511; - case 0xF0: goto yy512; - case 0xF1: - case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy1; - } -yy509: - 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 yy433; - default: goto yy1; - } -yy510: - 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 yy509; - default: goto yy1; - } -yy511: - 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 yy509; - default: goto yy1; - } -yy512: - 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 yy511; - default: goto yy1; - } -yy513: - 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 yy511; - default: goto yy1; - } -yy514: - 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 yy511; - default: goto yy1; - } -yy515: - yych = *++YYCURSOR; - switch (yych) { + yyt2 = YYCURSOR; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -44588,7 +43872,6 @@ yy515: case 0x06: case 0x07: case 0x08: - case '\n': case '\v': case '\f': case 0x0E: @@ -44609,34 +43892,15 @@ yy515: 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 yy434; - case '\t': - case '\r': - case ' ': case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy243; case '0': case '1': case '2': @@ -44647,7 +43911,6 @@ yy515: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -44674,7 +43937,6 @@ yy515: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -44700,13 +43962,8 @@ yy515: case 'w': case 'x': case 'y': - case 'z': goto yy515; - case '\'': goto yy431; - case '/': - case '?': goto yy516; - case '=': goto yy602; - case '>': goto yy517; - case '\\': goto yy518; + case 'z': goto yy3; + case ':': goto yy333; case 0xC2: case 0xC3: case 0xC4: @@ -44736,8 +43993,12 @@ yy515: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: + yyt2 = YYCURSOR; + goto yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -44752,200 +44013,74 @@ yy515: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: + yyt2 = YYCURSOR; + goto yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy1; - } -yy516: - 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 yy434; - case '\'': goto yy431; - 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 yy515; - case '/': - case '?': goto yy516; - case '>': goto yy603; - case '\\': goto yy518; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy519; - case 0xE0: goto yy520; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy521; - case 0xF0: goto yy522; - case 0xF1: - case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy1; + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy517: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy640; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy641; + default: goto yy1; + } +yy518: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy640; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy517; + default: goto yy1; + } +yy519: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy640; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy517; + case '5': goto yy642; + case '6': + case '7': + case '8': + case '9': goto yy641; + default: goto yy1; + } +yy520: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -44984,6 +44119,385 @@ yy517: case '$': case '%': case '&': + case '\'': + case '(': + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy643; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy521: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy644; + case '1': goto yy645; + case '2': goto yy646; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy647; + case '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; + default: goto yy1; + } +yy522: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy522; + case '"': goto yy265; + case '\'': goto yy266; + case '>': goto yy268; + default: goto yy1; + } +yy523: + 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 yy523; + case '>': goto yy648; + case '\\': goto yy649; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy650; + case 0xE0: goto yy651; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy652; + case 0xF0: goto yy653; + case 0xF1: + case 0xF2: + case 0xF3: goto yy654; + case 0xF4: goto yy655; + default: goto yy1; + } +yy524: + 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 '*': @@ -45070,9 +44584,9 @@ yy517: case '|': case '}': case '~': - case 0x7F: goto yy517; - case '\'': goto yy594; - case '\\': goto yy604; + case 0x7F: goto yy345; + case '"': goto yy438; + case '\\': goto yy346; case 0xC2: case 0xC3: case 0xC4: @@ -45102,8 +44616,8 @@ yy517: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy605; - case 0xE0: goto yy606; + case 0xDF: goto yy347; + case 0xE0: goto yy348; case 0xE1: case 0xE2: case 0xE3: @@ -45118,19 +44632,18 @@ yy517: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy607; - case 0xF0: goto yy608; + case 0xEF: goto yy349; + case 0xF0: goto yy350; case 0xF1: case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy1; + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy269; } -yy518: +yy525: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '>': goto yy517; + case 0x00: goto yy345; case 0x01: case 0x02: case 0x03: @@ -45168,29 +44681,14 @@ yy518: 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 yy434; - case '\n': goto yy431; case '-': + case '.': + case '/': case '0': case '1': case '2': @@ -45202,6 +44700,11 @@ yy518: case '8': case '9': case ':': + case ';': + case '<': + case '=': + case '?': + case '@': case 'A': case 'B': case 'C': @@ -45228,7 +44731,12 @@ yy518: case 'X': case 'Y': case 'Z': + case '[': + case '\\': + case ']': + case '^': case '_': + case '`': case 'a': case 'b': case 'c': @@ -45254,9 +44762,15 @@ yy518: case 'w': case 'x': case 'y': - case 'z': goto yy515; - case '/': - case '?': goto yy516; + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy440; + case '\n': goto yy439; + case '\'': goto yy523; + case '>': goto yy524; case 0xC2: case 0xC3: case 0xC4: @@ -45286,8 +44800,8 @@ yy518: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy526; + case 0xE0: goto yy527; case 0xE1: case 0xE2: case 0xE3: @@ -45302,530 +44816,241 @@ yy518: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy528; + case 0xF0: goto yy529; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; + case 0xF3: goto yy530; + case 0xF4: goto yy531; default: goto yy1; } -yy519: - 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 yy434; - default: goto yy1; - } -yy520: - 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 yy519; - default: goto yy1; - } -yy521: - 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 yy519; - default: goto yy1; - } -yy522: - 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 yy521; - default: goto yy1; - } -yy523: - 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 yy521; - default: goto yy1; - } -yy524: - 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 yy521; - default: goto yy1; - } -yy525: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy611; - case ':': goto yy122; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy106; - default: goto yy4; - } yy526: - 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 yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': - case '_': goto yy45; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': goto yy611; - case ':': - yyt3 = YYCURSOR; - goto yy202; - case '@': goto yy92; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy612; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - 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 yy440; + default: goto yy1; } yy527: - ++YYCURSOR; - yyt1 = yyt2; -yy528: - YYCURSOR = yyt1; -#line 170 "../../lnav/src/data_scanner_re.re" - { RET(DT_TIME); } -#line 45813 "data_scanner_re.cc" -yy529: - yyaccept = 26; - 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 yy613; - default: goto yy528; + 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 yy526; + default: goto yy1; + } +yy528: + 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 yy526; + default: goto yy1; + } +yy529: + 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 yy528; + default: goto yy1; } yy530: yych = *++YYCURSOR; @@ -45893,47 +45118,10 @@ yy530: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy527; + case 0xBF: goto yy528; default: goto yy1; } yy531: - 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 yy530; - default: goto yy1; - } -yy532: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -45951,108 +45139,375 @@ yy532: 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 yy530; + case 0x8F: goto yy528; default: goto yy1; } +yy532: + 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 yy353; + case '\'': goto yy438; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy269; + } yy533: 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 yy532; + case 0x00: goto yy353; + 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 yy441; + case '\n': goto yy439; + case '"': goto yy523; + case '>': 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: goto yy534; + case 0xE0: goto yy535; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy536; + case 0xF0: goto yy537; + case 0xF1: + case 0xF2: + case 0xF3: goto yy538; + case 0xF4: goto yy539; default: goto yy1; } yy534: @@ -46121,10 +45576,47 @@ yy534: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy532; + case 0xBF: goto yy441; default: goto yy1; } yy535: + 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 yy534; + default: goto yy1; + } +yy536: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -46142,20 +45634,5373 @@ yy535: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy532; + 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 yy534; default: goto yy1; } -yy536: - ++YYCURSOR; yy537: + 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 yy536; + 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 yy536; + 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: goto yy536; + default: goto yy1; + } +yy540: + 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 yy366; + case '\t': + case '\r': + case ' ': goto yy540; + case '\'': goto yy656; + 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 yy450; + case '/': + case '?': 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; + } +yy541: + 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 yy542; + case '"': goto yy543; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy274; + } +yy542: + 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 yy542; + case '"': goto yy543; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy543: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy657; + 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 yy270; + case '/': + case '?': goto yy189; + case '>': goto yy190; + default: goto yy1; + } +yy544: + 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 yy542; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy545: + 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 yy542; + default: goto yy1; + } +yy546: + 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 yy545; + default: goto yy1; + } +yy547: + 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 yy545; + default: goto yy1; + } +yy548: + 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 yy547; + default: goto yy1; + } +yy549: + 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 yy547; + default: goto yy1; + } +yy550: + 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 yy547; + default: goto yy1; + } +yy551: + 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 yy551; + case '"': goto yy656; + 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 yy462; + case '\\': goto yy463; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy464; + case 0xE0: goto yy465; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy466; + case 0xF0: goto yy467; + case 0xF1: + case 0xF2: + case 0xF3: goto yy468; + case 0xF4: goto yy469; + default: goto yy1; + } +yy552: + 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 yy553; + case '\'': goto yy543; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy274; + } +yy553: + 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 yy553; + case '\'': goto yy543; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy1; + } +yy554: + 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 yy553; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + 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: + 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 yy553; + default: goto yy1; + } +yy556: + 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 yy555; + 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 yy555; + default: goto yy1; + } +yy558: + 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 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 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 yy557; + default: goto yy1; + } +yy561: + 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 yy471; + 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 yy561; + case '/': + case '?': goto yy562; + case '=': goto yy472; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy475; + case 0xE0: goto yy476; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy477; + case 0xF0: goto yy478; + case 0xF1: + case 0xF2: + case 0xF3: goto yy479; + case 0xF4: goto yy480; + default: goto yy1; + } +yy562: + 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 yy471; + 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 yy561; + case '/': + case '?': goto yy562; + case '>': goto yy273; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy475; + case 0xE0: goto yy476; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy477; + case 0xF0: goto yy478; + case 0xF1: + case 0xF2: + case 0xF3: goto yy479; + case 0xF4: goto yy480; + 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 0x7F: goto yy473; + 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 yy563; + case '"': goto yy471; + case '/': + case '?': goto yy564; + case '=': goto yy658; + case '>': goto yy565; + 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; + } +yy564: + 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 yy473; + case '"': goto yy471; + 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 yy563; + case '/': + case '?': goto yy564; + case '>': goto yy659; + 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; + } +yy565: + 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 yy565; + 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; + } +yy566: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy565; + 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 yy473; + case '\n': goto yy471; + 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 yy563; + case '/': + case '?': goto yy564; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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; + } +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 yy473; + 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 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: + 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 yy569; + default: goto yy1; + } +yy573: + 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 yy474; + 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 yy573; + case '\'': goto yy471; + case '/': + case '?': goto yy574; + case '=': goto yy668; + case '>': goto yy575; + 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 yy577; + case 0xE0: goto yy578; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy579; + case 0xF0: goto yy580; + case 0xF1: + case 0xF2: + case 0xF3: goto yy581; + case 0xF4: goto yy582; + 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 0x7F: goto yy474; + case '\'': goto yy471; + 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 yy669; + 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 yy577; + case 0xE0: goto yy578; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy579; + case 0xF0: goto yy580; + case 0xF1: + case 0xF2: + case 0xF3: goto yy581; + case 0xF4: goto yy582; + 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 '\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 yy575; + case '\'': goto yy660; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + default: goto yy1; + } +yy576: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy575; + 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 yy474; + case '\n': goto yy471; + 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 yy577; + case 0xE0: goto yy578; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy579; + case 0xF0: goto yy580; + case 0xF1: + case 0xF2: + case 0xF3: goto yy581; + case 0xF4: goto yy582; + 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: + 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 yy474; + default: goto yy1; + } +yy578: + 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 yy577; + 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 yy577; + default: goto yy1; + } +yy580: + 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 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 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 yy579; + default: goto yy1; + } +yy583: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy677; + case ':': goto yy123; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + default: goto yy4; + } +yy584: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': + case '_': goto yy45; + case '.': + yyt4 = YYCURSOR; + goto yy202; + case '0': + case '1': + case '2': + case '3': + 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 yy677; + case ':': + yyt3 = YYCURSOR; + goto yy205; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy106; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy678; + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy120; + default: goto yy4; + } +yy585: + ++YYCURSOR; + yyt1 = yyt2; +yy586: YYCURSOR = yyt1; -#line 209 "../../lnav/src/data_scanner_re.re" +#line 170 "../../lnav/src/data_scanner_re.re" + { RET(DT_TIME); } +#line 50658 "data_scanner_re.cc" +yy587: + yyaccept = 27; + 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 yy679; + default: goto yy586; + } +yy588: + 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 yy585; + default: goto yy1; + } +yy589: + 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 yy588; + default: goto yy1; + } +yy590: + 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 yy588; + default: goto yy1; + } +yy591: + 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 yy590; + default: goto yy1; + } +yy592: + 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 yy590; + default: goto yy1; + } +yy593: + 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 yy590; + default: goto yy1; + } +yy594: + ++YYCURSOR; +yy595: + YYCURSOR = yyt1; +#line 213 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV4_ADDRESS); } -#line 46157 "data_scanner_re.cc" -yy538: - yyaccept = 27; +#line 51002 "data_scanner_re.cc" +yy596: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -46307,10 +51152,10 @@ yy538: case 0xF2: case 0xF3: case 0xF4: goto yy4; - default: goto yy537; + default: goto yy595; } -yy539: - yyaccept = 27; +yy597: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': @@ -46381,10 +51226,10 @@ yy539: case 'x': case 'y': case 'z': goto yy77; - default: goto yy537; + default: goto yy595; } -yy540: - yyaccept = 27; +yy598: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -46536,12 +51381,12 @@ yy540: case 'w': case 'x': case 'y': - case 'z': goto yy285; + case 'z': goto yy295; case '@': goto yy92; - default: goto yy537; + default: goto yy595; } -yy541: - yyaccept = 27; +yy599: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -46693,11 +51538,11 @@ yy541: case '6': case '7': case '8': - case '9': goto yy369; + case '9': goto yy398; case '@': goto yy92; - default: goto yy537; + default: goto yy595; } -yy542: +yy600: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -46730,7 +51575,7 @@ yy542: case '}': case '~': yyt1 = YYCURSOR; - goto yy536; + goto yy594; case 0x01: case 0x02: case 0x03: @@ -46763,17 +51608,17 @@ yy542: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy538; + goto yy596; case '%': case '+': yyt1 = YYCURSOR; - goto yy539; + goto yy597; case '-': yyt1 = YYCURSOR; - goto yy540; + goto yy598; case '.': yyt1 = YYCURSOR; - goto yy541; + goto yy599; case '0': case '1': case '2': @@ -46783,13 +51628,13 @@ yy542: case '6': case '7': case '8': - case '9': goto yy369; + case '9': goto yy398; case ':': yyt1 = YYCURSOR; - goto yy543; + goto yy601; case '@': yyt1 = YYCURSOR; - goto yy544; + goto yy602; case 'A': case 'B': case 'C': @@ -46844,7 +51689,7 @@ yy542: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy545; + goto yy603; case 0xC2: case 0xC3: case 0xC4: @@ -46876,10 +51721,10 @@ yy542: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy546; + goto yy604; case 0xE0: yyt1 = YYCURSOR; - goto yy547; + goto yy605; case 0xE1: case 0xE2: case 0xE3: @@ -46896,29 +51741,29 @@ yy542: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy548; + goto yy606; case 0xF0: yyt1 = YYCURSOR; - goto yy549; + goto yy607; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy550; + goto yy608; case 0xF4: yyt1 = YYCURSOR; - goto yy551; - default: goto yy286; + goto yy609; + default: goto yy296; } -yy543: - yyaccept = 27; +yy601: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy131; - default: goto yy537; + case ':': goto yy132; + default: goto yy595; } -yy544: - yyaccept = 27; +yy602: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -47069,11 +51914,11 @@ yy544: case 'w': case 'x': case 'y': - case 'z': goto yy150; - default: goto yy537; + case 'z': goto yy151; + default: goto yy595; } -yy545: - yyaccept = 27; +yy603: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -47161,8 +52006,8 @@ yy545: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy219; - case '.': goto yy291; + case '-': goto yy222; + case '.': goto yy301; case '0': case '1': case '2': @@ -47225,11 +52070,11 @@ yy545: case 'w': case 'x': case 'y': - case 'z': goto yy369; + case 'z': goto yy398; case '@': goto yy92; - default: goto yy537; + default: goto yy595; } -yy546: +yy604: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -47295,10 +52140,10 @@ yy546: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy538; + case 0xBF: goto yy596; default: goto yy1; } -yy547: +yy605: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -47332,10 +52177,10 @@ yy547: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; + case 0xBF: goto yy604; default: goto yy1; } -yy548: +yy606: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -47401,10 +52246,10 @@ yy548: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; + case 0xBF: goto yy604; default: goto yy1; } -yy549: +yy607: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -47454,10 +52299,10 @@ yy549: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; + case 0xBF: goto yy606; default: goto yy1; } -yy550: +yy608: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -47523,10 +52368,10 @@ yy550: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; + case 0xBF: goto yy606; default: goto yy1; } -yy551: +yy609: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -47544,10 +52389,10 @@ yy551: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy548; + case 0x8F: goto yy606; default: goto yy1; } -yy552: +yy610: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -47580,7 +52425,7 @@ yy552: case '}': case '~': yyt1 = YYCURSOR; - goto yy536; + goto yy594; case 0x01: case 0x02: case 0x03: @@ -47613,33 +52458,33 @@ yy552: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy538; + goto yy596; case '%': case '+': yyt1 = YYCURSOR; - goto yy539; + goto yy597; case '-': yyt1 = YYCURSOR; - goto yy540; + goto yy598; case '.': yyt1 = YYCURSOR; - goto yy541; + goto yy599; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy542; + case '5': goto yy600; case '6': case '7': case '8': - case '9': goto yy369; + case '9': goto yy398; case ':': yyt1 = YYCURSOR; - goto yy543; + goto yy601; case '@': yyt1 = YYCURSOR; - goto yy544; + goto yy602; case 'A': case 'B': case 'C': @@ -47694,7 +52539,7 @@ yy552: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy545; + goto yy603; case 0xC2: case 0xC3: case 0xC4: @@ -47726,10 +52571,10 @@ yy552: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy546; + goto yy604; case 0xE0: yyt1 = YYCURSOR; - goto yy547; + goto yy605; case 0xE1: case 0xE2: case 0xE3: @@ -47746,21 +52591,21 @@ yy552: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy548; + goto yy606; case 0xF0: yyt1 = YYCURSOR; - goto yy549; + goto yy607; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy550; + goto yy608; case 0xF4: yyt1 = YYCURSOR; - goto yy551; - default: goto yy286; + goto yy609; + default: goto yy296; } -yy553: +yy611: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -47773,11 +52618,11 @@ yy553: case '6': case '7': case '8': - case '9': goto yy614; + case '9': goto yy680; default: goto yy4; } -yy554: - yyaccept = 28; +yy612: + yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -47928,19 +52773,19 @@ yy554: case '6': case '7': case '8': - case '9': goto yy615; + case '9': goto yy681; case '@': goto yy92; - case 'T': goto yy616; - default: goto yy555; + case 'T': goto yy682; + default: goto yy613; } -yy555: +yy613: #line 178 "../../lnav/src/data_scanner_re.re" { RET(DT_DATE); } -#line 47942 "data_scanner_re.cc" -yy556: - yyaccept = 28; +#line 52787 "data_scanner_re.cc" +yy614: + yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -48090,11 +52935,11 @@ yy556: case '6': case '7': case '8': - case '9': goto yy617; - case 'T': goto yy618; - default: goto yy555; + case '9': goto yy683; + case 'T': goto yy684; + default: goto yy613; } -yy557: +yy615: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -48183,8 +53028,8 @@ yy557: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy619; - case '.': goto yy229; + case '-': goto yy685; + case '.': goto yy232; case '0': case '1': case '2': @@ -48192,10 +53037,10 @@ yy557: case '4': case '5': case '6': - case '7': goto yy620; + case '7': goto yy686; case '8': - case '9': goto yy621; - case ':': goto yy122; + case '9': goto yy687; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -48206,9 +53051,9 @@ yy557: case 'b': case 'c': case 'd': - case 'f': goto yy169; + case 'f': goto yy170; case 'E': - case 'e': goto yy622; + case 'e': goto yy688; case 'G': case 'H': case 'I': @@ -48252,7 +53097,7 @@ yy557: case '_': goto yy45; default: goto yy100; } -yy558: +yy616: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -48341,8 +53186,8 @@ yy558: case ' ': goto yy95; case '%': goto yy96; case '+': goto yy76; - case '-': goto yy619; - case '.': goto yy229; + case '-': goto yy685; + case '.': goto yy232; case '0': case '1': case '2': @@ -48352,8 +53197,8 @@ yy558: case '6': case '7': case '8': - case '9': goto yy621; - case ':': goto yy122; + case '9': goto yy687; + case ':': goto yy123; case '@': goto yy92; case 'A': case 'B': @@ -48364,9 +53209,9 @@ yy558: case 'b': case 'c': case 'd': - case 'f': goto yy169; + case 'f': goto yy170; case 'E': - case 'e': goto yy622; + case 'e': goto yy688; case 'G': case 'H': case 'I': @@ -48410,7 +53255,7 @@ yy558: case '_': goto yy45; default: goto yy24; } -yy559: +yy617: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -48498,7 +53343,7 @@ yy559: case 0xF4: goto yy4; case '%': case '+': goto yy76; - case '-': goto yy619; + case '-': goto yy685; case '.': case '_': goto yy45; case '0': @@ -48522,8 +53367,8 @@ yy559: case 'c': case 'd': case 'e': - case 'f': goto yy169; - case ':': goto yy122; + case 'f': goto yy170; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -48567,7 +53412,7 @@ yy559: case 'z': goto yy106; default: goto yy104; } -yy560: +yy618: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -48654,8 +53499,8 @@ yy560: case 0xF3: case 0xF4: goto yy4; case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy623; + case '+': goto yy168; + case '-': goto yy689; case '.': case '_': goto yy45; case '0': @@ -48679,8 +53524,8 @@ yy560: case 'c': case 'd': case 'e': - case 'f': goto yy169; - case ':': goto yy122; + case 'f': goto yy170; + case ':': goto yy123; case '@': goto yy92; case 'G': case 'H': @@ -48724,7 +53569,7 @@ yy560: case 'z': goto yy106; default: goto yy104; } -yy561: +yy619: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -48789,5908 +53634,46 @@ yy561: case 'w': case 'x': case 'y': - case 'z': goto yy457; + case 'z': goto yy497; default: yyt2 = yyt1; - goto yy172; - } -yy562: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy624; - case ':': goto yy563; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy563: - 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 yy625; - case ':': goto yy131; - default: goto yy1; - } -yy564: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy624; - case ':': goto yy563; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy565: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy626; - case ':': goto yy563; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy624; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy566: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy626; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy624; - case ':': goto yy563; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy567: - yyaccept = 19; - 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 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy527; - case '.': - yyt2 = YYCURSOR; - goto yy529; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 yy569; - case ':': goto yy627; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy307; - } -yy568: - yyaccept = 19; - 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 yy465; - case ':': goto yy627; - default: goto yy307; - } -yy569: - yyaccept = 26; - 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 yy570; - case ':': goto yy391; - default: goto yy528; - } -yy570: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy391; - default: goto yy1; - } -yy571: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy628; - case ':': goto yy572; - default: goto yy1; - } -yy572: - 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 yy629; - case ':': goto yy630; - default: goto yy1; - } -yy573: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy631; - case ':': goto yy632; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy633; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy574: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy634; - case ':': goto yy632; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy633; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy575: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy634; - case '5': goto yy635; - case '6': - case '7': - case '8': - case '9': goto yy631; - case ':': goto yy632; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy633; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy576: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy633; - case ':': goto yy632; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy577: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy636; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy578: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy636; - case ':': goto yy469; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy579: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy637; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy638; - default: goto yy4; - } -yy580: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy637; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy579; - default: goto yy4; - } -yy581: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy637; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy579; - case '5': goto yy639; - case '6': - case '7': - case '8': - case '9': goto yy638; - default: goto yy4; - } -yy582: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy640; - case '1': goto yy641; - case '2': goto yy642; - default: goto yy1; - } -yy583: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy582; - default: goto yy1; - } -yy584: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy582; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy583; - default: goto yy1; - } -yy585: - 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 yy171; - case ':': goto yy406; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy586: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy643; - case ':': goto yy644; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy405; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy587: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy645; - case ':': goto yy406; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy405; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy588: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy645; - case '5': goto yy646; - case '6': - case '7': - case '8': - case '9': goto yy643; - case ':': goto yy406; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy405; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy589: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy643; - case ':': goto yy406; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy405; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy590: - 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 yy590; - case '"': goto yy338; - case '\'': goto yy337; - 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 yy647; - case '/': - case '?': goto yy648; - case '>': goto yy649; - case '\\': goto yy650; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy651; - case 0xE0: goto yy652; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy653; - case 0xF0: goto yy654; - case 0xF1: - case 0xF2: - case 0xF3: goto yy655; - case 0xF4: goto yy656; - default: goto yy1; - } -yy591: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy591; - case '/': - case '?': goto yy187; - case '>': goto yy188; - default: goto yy1; - } -yy592: - 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 yy433; - case '\t': - case '\r': - case ' ': goto yy592; - case '\'': goto yy657; - 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 yy505; - case '/': - case '?': goto yy506; - case '>': goto yy507; - case '\\': goto yy508; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy509; - case 0xE0: goto yy510; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy511; - case 0xF0: goto yy512; - case 0xF1: - case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy1; - } -yy593: - 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 yy507; - case '"': goto yy594; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy264; - } -yy594: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy658; - 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 yy345; - case '/': - case '?': goto yy187; - default: goto yy1; - } -yy595: - 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 yy507; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy596: - 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 yy507; - default: goto yy1; - } -yy597: - 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 yy596; - default: goto yy1; - } -yy598: - 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 yy596; - default: goto yy1; - } -yy599: - 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 yy598; - default: goto yy1; - } -yy600: - 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 yy598; - default: goto yy1; - } -yy601: - 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 yy598; - default: goto yy1; - } -yy602: - 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 yy434; - case '\t': - case '\r': - case ' ': goto yy602; - case '"': goto yy657; - 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 yy515; - case '/': - case '?': goto yy516; - case '>': goto yy517; - case '\\': goto yy518; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy519; - case 0xE0: goto yy520; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy521; - case 0xF0: goto yy522; - case 0xF1: - case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy1; - } -yy603: - 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 yy517; - case '\'': goto yy594; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy264; - } -yy604: - 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 yy517; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - 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: - 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 yy517; - default: goto yy1; - } -yy606: - 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 yy605; - default: goto yy1; - } -yy607: - 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 yy605; - default: goto yy1; - } -yy608: - 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 yy607; - default: goto yy1; - } -yy609: - 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 yy607; - default: goto yy1; - } -yy610: - 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 yy607; - default: goto yy1; - } -yy611: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': goto yy619; - case '.': - case '_': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '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 yy106; - case ':': goto yy122; - case '@': goto yy92; - default: goto yy4; - } -yy612: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy192; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy194; - case '%': - case '+': goto yy76; - case '\'': - yyt4 = YYCURSOR; - goto yy195; - case '-': goto yy619; - case '.': - yyt4 = YYCURSOR; - goto yy199; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy106; - case ':': - yyt3 = YYCURSOR; - goto yy202; - case '@': goto yy92; - case '_': goto yy45; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy119; - default: goto yy4; - } -yy613: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy659; - default: goto yy1; - } -yy614: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy660; - default: goto yy4; - } -yy615: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '@': goto yy92; - case 'T': goto yy616; - default: goto yy555; - } -yy616: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy45; - case '@': goto yy92; - default: goto yy555; - } -yy617: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case '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': - case 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case 'T': goto yy618; - default: goto yy555; - } -yy618: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': - case 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - default: goto yy555; - } -yy619: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy661; - case '@': goto yy92; - default: goto yy4; + goto yy173; } yy620: - yyaccept = 9; + 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 yy172; case 0x01: case 0x02: case 0x03: @@ -54720,172 +53703,19 @@ yy620: case 0x1E: case 0x1F: case '$': - case '/': - case 0x7F: goto yy3; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; case '-': - case '_': goto yy45; - case '.': goto yy229; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': goto yy620; - case '8': - case '9': goto yy621; - case ':': goto yy122; - case '@': goto yy92; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy169; - case 'E': - case 'e': goto yy622; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy106; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy54; - case 0xE0: goto yy55; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy56; - case 0xF0: goto yy57; - case 0xF1: - case 0xF2: - case 0xF3: goto yy58; - case 0xF4: goto yy59; - default: goto yy100; - } -yy621: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: goto yy3; - case ' ': goto yy95; - case '%': goto yy96; - case '+': goto yy76; - case '-': - case '_': goto yy45; - case '.': goto yy229; + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; case '0': case '1': case '2': @@ -54895,21 +53725,20 @@ yy621: case '6': case '7': case '8': - case '9': goto yy621; - case ':': goto yy122; - case '@': goto yy92; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy169; - case 'E': - case 'e': goto yy622; + case 'e': + case 'f': goto yy690; + case ':': goto yy621; case 'G': case 'H': case 'I': @@ -54949,95 +53778,7 @@ yy621: case 'w': case 'x': case 'y': - case 'z': goto yy106; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy54; - case 0xE0: goto yy55; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy56; - case 0xF0: goto yy57; - case 0xF1: - case 0xF2: - case 0xF3: goto yy58; - case 0xF4: goto yy59; - default: goto yy24; - } -yy622: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: + case 'z': goto yy3; case 0xC2: case 0xC3: case 0xC4: @@ -55068,7 +53809,11 @@ yy622: case 0xDD: case 0xDE: case 0xDF: + yyt2 = YYCURSOR; + goto yy248; case 0xE0: + yyt2 = YYCURSOR; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -55084,16 +53829,24 @@ yy622: case 0xED: case 0xEE: case 0xEF: + yyt2 = YYCURSOR; + goto yy250; case 0xF0: + yyt2 = YYCURSOR; + goto yy251; case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy4; - case '%': goto yy76; - case '+': goto yy167; - case '-': goto yy168; - case '.': - case '_': goto yy45; + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy621: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -55115,9 +53868,108 @@ yy622: case 'c': case 'd': case 'e': - case 'f': goto yy169; - case ':': goto yy122; - case '@': goto yy92; + case 'f': goto yy691; + case ':': goto yy132; + default: goto yy1; + } +yy622: + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy690; + case ':': goto yy621; case 'G': case 'H': case 'I': @@ -55157,17 +54009,172 @@ yy622: case 'w': case 'x': case 'y': - case 'z': goto yy106; - default: goto yy104; + 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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy623: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy76; + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy692; + case ':': goto yy621; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy690; case 'G': case 'H': case 'I': @@ -55188,7 +54195,6 @@ yy623: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -55208,31 +54214,71 @@ yy623: case 'w': case 'x': case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy662; - case '@': goto yy92; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy661; - default: goto yy4; + 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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; } yy624: yyaccept = 0; @@ -55268,7 +54314,7 @@ yy624: case '}': case '~': yyt2 = YYCURSOR; - goto yy171; + goto yy172; case 0x01: case 0x02: case 0x03: @@ -55299,22 +54345,24 @@ yy624: case 0x1F: case '$': case '-': - case '.': case '/': case '@': case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy240; + goto yy243; case '%': yyt1 = YYCURSOR; - goto yy561; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy692; case '6': case '7': case '8': @@ -55330,8 +54378,8 @@ yy624: case 'c': case 'd': case 'e': - case 'f': goto yy663; - case ':': goto yy563; + case 'f': goto yy690; + case ':': goto yy621; case 'G': case 'H': case 'I': @@ -55403,10 +54451,10 @@ yy624: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy245; + goto yy248; case 0xE0: yyt2 = YYCURSOR; - goto yy246; + goto yy249; case 0xE1: case 0xE2: case 0xE3: @@ -55423,215 +54471,25 @@ yy624: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy247; + goto yy250; case 0xF0: yyt2 = YYCURSOR; - goto yy248; + goto yy251; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy249; + goto yy252; case 0xF4: yyt2 = YYCURSOR; - goto yy250; + goto yy253; default: goto yy5; } yy625: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy664; - case ':': goto yy665; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy626: - yyaccept = 0; + yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy171; case 0x01: case 0x02: case 0x03: @@ -55640,8 +54498,11 @@ yy626: case 0x06: case 0x07: case 0x08: + case '\t': + case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -55660,43 +54521,27 @@ yy626: 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: - yyt2 = YYCURSOR; - goto yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '.': - yyt2 = YYCURSOR; - goto yy321; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy663; - case ':': goto yy563; case 'G': case 'H': case 'I': @@ -55717,6 +54562,12 @@ yy626: case 'X': case 'Y': case 'Z': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': case 'g': case 'h': case 'i': @@ -55736,7 +54587,42 @@ yy626: case 'w': case 'x': case 'y': - case 'z': goto yy3; + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy585; + case '.': + yyt2 = YYCURSOR; + goto yy587; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 yy627; + case ':': goto yy693; case 0xC2: case 0xC3: case 0xC4: @@ -55768,10 +54654,10 @@ yy626: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy245; + goto yy588; case 0xE0: yyt2 = YYCURSOR; - goto yy246; + goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -55788,22 +54674,23 @@ yy626: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy247; + goto yy590; case 0xF0: yyt2 = YYCURSOR; - goto yy248; + goto yy591; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy249; + goto yy592; case 0xF4: yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; + goto yy593; + default: goto yy317; } -yy627: - yych = *++YYCURSOR; +yy626: + yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': case '1': @@ -55826,36 +54713,43 @@ yy627: case 'c': case 'd': case 'e': - case 'f': goto yy666; - case ':': goto yy467; - default: goto yy1; + case 'f': goto yy505; + case ':': goto yy693; + default: goto yy317; + } +yy627: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy628; + case ':': goto yy420; + default: goto yy586; } yy628: 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 yy667; - case ':': goto yy572; + case ':': goto yy420; default: goto yy1; } yy629: @@ -55882,90 +54776,23 @@ yy629: case 'c': case 'd': case 'e': - case 'f': goto yy668; - case ':': goto yy669; + case 'f': goto yy694; + case ':': goto yy630; default: goto yy1; } yy630: 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 yy171; case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy670; - case '1': goto yy671; - case '2': goto yy672; + case '9': case 'A': case 'B': case 'C': @@ -55977,70 +54804,8 @@ yy630: case 'c': case 'd': case 'e': - case 'f': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case 'f': goto yy695; + case ':': goto yy696; default: goto yy1; } yy631: @@ -56111,10 +54876,10 @@ yy631: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': @@ -56124,7 +54889,8 @@ yy631: case '6': case '7': case '8': - case '9': + case '9': goto yy697; + case ':': goto yy698; case 'A': case 'B': case 'C': @@ -56136,8 +54902,7 @@ yy631: case 'c': case 'd': case 'e': - case 'f': goto yy674; - case ':': goto yy632; + case 'f': goto yy699; case 0xC2: case 0xC3: case 0xC4: @@ -56169,10 +54934,10 @@ yy631: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -56189,23 +54954,92 @@ yy631: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy632: 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; case '0': case '1': case '2': @@ -56215,7 +55049,8 @@ yy632: case '6': case '7': case '8': - case '9': + case '9': goto yy700; + case ':': goto yy698; case 'A': case 'B': case 'C': @@ -56227,7 +55062,70 @@ yy632: case 'c': case 'd': case 'e': - case 'f': goto yy673; + case 'f': goto yy699; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy633: @@ -56279,7 +55177,6 @@ yy633: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -56299,17 +55196,21 @@ yy633: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy700; + case '5': goto yy701; case '6': case '7': case '8': - case '9': + case '9': goto yy697; + case ':': goto yy698; case 'A': case 'B': case 'C': @@ -56321,8 +55222,7 @@ yy633: case 'c': case 'd': case 'e': - case 'f': goto yy674; - case ':': goto yy632; + case 'f': goto yy699; case 0xC2: case 0xC3: case 0xC4: @@ -56354,10 +55254,10 @@ yy633: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -56374,18 +55274,18 @@ yy633: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy634: @@ -56437,6 +55337,7 @@ yy634: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -56456,10 +55357,7 @@ yy634: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; + goto yy172; case '0': case '1': case '2': @@ -56469,8 +55367,7 @@ yy634: case '6': case '7': case '8': - case '9': goto yy675; - case ':': goto yy632; + case '9': case 'A': case 'B': case 'C': @@ -56482,7 +55379,8 @@ yy634: case 'c': case 'd': case 'e': - case 'f': goto yy674; + case 'f': goto yy699; + case ':': goto yy698; case 0xC2: case 0xC3: case 0xC4: @@ -56514,10 +55412,10 @@ yy634: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -56534,18 +55432,18 @@ yy634: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy635: @@ -56597,6 +55495,7 @@ yy635: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -56616,16 +55515,13 @@ yy635: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; + goto yy172; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy675; + case '5': case '6': case '7': case '8': @@ -56641,8 +55537,8 @@ yy635: case 'c': case 'd': case 'e': - case 'f': goto yy674; - case ':': goto yy632; + case 'f': goto yy702; + case ':': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -56674,10 +55570,10 @@ yy635: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -56694,18 +55590,18 @@ yy635: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy636: @@ -56757,7 +55653,6 @@ yy636: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -56777,8 +55672,33 @@ yy636: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; - case ':': goto yy469; + goto yy172; + case '.': + yyt1 = 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 yy702; + case ':': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -56810,10 +55730,10 @@ yy636: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -56830,489 +55750,102 @@ yy636: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy637: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy703; case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy676; - case '1': goto yy677; - case '2': goto yy678; + case '9': goto yy704; default: goto yy4; } yy638: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy637; + case '.': goto yy703; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy637; default: goto yy4; } yy639: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy637; + case '.': goto yy703; case '0': case '1': case '2': case '3': - case '4': - case '5': goto yy638; + case '4': goto yy637; + case '5': goto yy705; + case '6': + case '7': + case '8': + case '9': goto yy704; default: goto yy4; } 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 yy171; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy679; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case '9': goto yy706; + case '1': goto yy707; + case '2': goto yy708; default: goto yy1; } yy641: 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy640; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case '.': goto yy640; default: goto yy1; } yy642: 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 yy171; + case '.': goto yy640; case '0': case '1': case '2': case '3': - case '4': goto yy640; - case '5': goto yy680; - case '6': - case '7': - case '8': - case '9': goto yy679; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case '4': + case '5': goto yy641; default: goto yy1; } yy643: @@ -57364,6 +55897,7 @@ yy643: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -57383,33 +55917,8 @@ yy643: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy480; - case ':': goto yy406; + goto yy172; + case ':': goto yy435; case 0xC2: case 0xC3: case 0xC4: @@ -57441,10 +55950,10 @@ yy643: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -57461,33 +55970,103 @@ yy643: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy644: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy681; - case '1': goto yy393; - case '2': goto yy394; + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy392; + case '9': goto yy709; + case ':': goto yy710; case 'A': case 'B': case 'C': @@ -57499,7 +56078,70 @@ yy644: case 'c': case 'd': case 'e': - case 'f': goto yy395; + case 'f': goto yy434; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } yy645: @@ -57570,10 +56212,10 @@ yy645: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': @@ -57583,8 +56225,8 @@ yy645: case '6': case '7': case '8': - case '9': goto yy682; - case ':': goto yy406; + case '9': goto yy711; + case ':': goto yy435; case 'A': case 'B': case 'C': @@ -57596,7 +56238,7 @@ yy645: case 'c': case 'd': case 'e': - case 'f': goto yy480; + case 'f': goto yy434; case 0xC2: case 0xC3: case 0xC4: @@ -57628,10 +56270,10 @@ yy645: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -57648,18 +56290,18 @@ yy645: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy646: @@ -57730,20 +56372,21 @@ yy646: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy171; + goto yy172; case '.': yyt1 = YYCURSOR; - goto yy253; + goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': goto yy682; + case '4': goto yy711; + case '5': goto yy712; case '6': case '7': case '8': - case '9': + case '9': goto yy709; + case ':': goto yy435; case 'A': case 'B': case 'C': @@ -57755,8 +56398,7 @@ yy646: case 'c': case 'd': case 'e': - case 'f': goto yy480; - case ':': goto yy406; + case 'f': goto yy434; case 0xC2: case 0xC3: case 0xC4: @@ -57788,10 +56430,10 @@ yy646: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy178; + goto yy179; case 0xE0: yyt2 = YYCURSOR; - goto yy179; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -57808,23 +56450,24 @@ yy646: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy180; + goto yy181; case 0xF0: yyt2 = YYCURSOR; - goto yy181; + goto yy182; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy182; + goto yy183; case 0xF4: yyt2 = YYCURSOR; - goto yy183; + goto yy184; default: goto yy1; } yy647: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -57833,9 +56476,11 @@ yy647: case 0x06: case 0x07: case 0x08: + case '\t': case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -57854,219 +56499,43 @@ yy647: 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 yy590; - 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 yy647; - case '"': goto yy338; - case '\'': goto yy337; case '/': - case '?': goto yy648; - case '=': goto yy683; - case '>': goto yy649; - case '\\': goto yy650; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy651; - case 0xE0: goto yy652; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy653; - case 0xF0: goto yy654; - case 0xF1: - case 0xF2: - case 0xF3: goto yy655; - case 0xF4: goto yy656; - default: goto yy1; - } -yy648: - 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 '~': - case 0x7F: goto yy590; - case '"': goto yy338; - case '\'': goto yy337; - case '-': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; case '0': case '1': case '2': @@ -58076,65 +56545,20 @@ yy648: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy709; + case ':': goto yy435; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy647; - case '/': - case '?': goto yy648; - case '>': goto yy684; - case '\\': goto yy650; + case 'f': goto yy434; case 0xC2: case 0xC3: case 0xC4: @@ -58164,8 +56588,12 @@ yy648: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy651; - case 0xE0: goto yy652; + case 0xDF: + yyt2 = YYCURSOR; + goto yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; case 0xE1: case 0xE2: case 0xE3: @@ -58180,16 +56608,24 @@ yy648: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy653; - case 0xF0: goto yy654; + case 0xEF: + yyt2 = YYCURSOR; + goto yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; case 0xF1: case 0xF2: - case 0xF3: goto yy655; - case 0xF4: goto yy656; + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; default: goto yy1; } -yy649: - yyaccept = 24; +yy648: + yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -58315,10 +56751,10 @@ yy649: case '|': case '}': case '~': - case 0x7F: goto yy685; - case '"': goto yy686; - case '\'': goto yy687; - case '\\': goto yy688; + case 0x7F: goto yy713; + case '"': goto yy714; + case '\'': goto yy715; + case '\\': goto yy716; case 0xC2: case 0xC3: case 0xC4: @@ -58348,8 +56784,8 @@ yy649: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy689; - case 0xE0: goto yy690; + case 0xDF: goto yy717; + case 0xE0: goto yy718; case 0xE1: case 0xE2: case 0xE3: @@ -58364,18 +56800,18 @@ yy649: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy691; - case 0xF0: goto yy692; + case 0xEF: goto yy719; + case 0xF0: goto yy720; case 0xF1: case 0xF2: - case 0xF3: goto yy693; - case 0xF4: goto yy694; - default: goto yy189; + case 0xF3: goto yy721; + case 0xF4: goto yy722; + default: goto yy269; } -yy650: +yy649: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy685; + case 0x00: goto yy713; case 0x01: case 0x02: case 0x03: @@ -58419,23 +56855,9 @@ yy650: case '*': case '+': case ',': - case '.': - case ';': - case '<': - case '=': - case '@': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy590; - case '\n': goto yy335; case '-': + case '.': + case '/': case '0': case '1': case '2': @@ -58447,6 +56869,11 @@ yy650: case '8': case '9': case ':': + case ';': + case '<': + case '=': + case '?': + case '@': case 'A': case 'B': case 'C': @@ -58473,7 +56900,12 @@ yy650: case 'X': case 'Y': case 'Z': + case '[': + case '\\': + case ']': + case '^': case '_': + case '`': case 'a': case 'b': case 'c': @@ -58499,10 +56931,14 @@ yy650: case 'w': case 'x': case 'y': - case 'z': goto yy647; - case '/': - case '?': goto yy648; - case '>': goto yy649; + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy523; + case '\n': goto yy439; + case '>': goto yy648; case 0xC2: case 0xC3: case 0xC4: @@ -58532,8 +56968,8 @@ yy650: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy651; - case 0xE0: goto yy652; + case 0xDF: goto yy650; + case 0xE0: goto yy651; case 0xE1: case 0xE2: case 0xE3: @@ -58548,49 +56984,86 @@ yy650: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy653; - case 0xF0: goto yy654; + case 0xEF: goto yy652; + case 0xF0: goto yy653; case 0xF1: case 0xF2: - case 0xF3: goto yy655; - case 0xF4: goto yy656; + case 0xF3: goto yy654; + case 0xF4: goto yy655; + default: goto yy1; + } +yy650: + 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 yy523; default: goto yy1; } yy651: 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: @@ -58622,12 +57095,44 @@ yy651: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy590; + case 0xBF: goto yy650; default: goto yy1; } yy652: 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: @@ -58659,10 +57164,63 @@ yy652: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy651; + case 0xBF: goto yy650; default: goto yy1; } yy653: + 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 yy652; + default: goto yy1; + } +yy654: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -58728,63 +57286,850 @@ yy653: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy651; - default: goto yy1; - } -yy654: - 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 yy653; + case 0xBF: goto yy652; 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: goto yy652; + default: goto yy1; + } +yy656: + 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 yy656; + case '"': goto yy367; + case '\'': goto yy366; + 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 yy723; + case '/': + case '?': goto yy724; + case '>': goto yy725; + case '\\': goto yy726; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy727; + case 0xE0: goto yy728; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy729; + case 0xF0: goto yy730; + case 0xF1: + case 0xF2: + case 0xF3: goto yy731; + case 0xF4: goto yy732; + default: goto yy1; + } +yy657: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy657; + case '/': + case '?': goto yy189; + case '>': goto yy190; + default: goto yy1; + } +yy658: + 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 yy473; + case '\t': + case '\r': + case ' ': goto yy658; + case '\'': goto yy733; + 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 yy563; + case '/': + case '?': goto yy564; + case '>': goto yy565; + 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; + } +yy659: + 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 yy565; + 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 yy274; + } +yy660: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy734; + 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 yy374; + case '/': + case '?': goto yy189; + default: goto yy1; + } +yy661: + 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 yy565; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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; + } +yy662: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -58850,10 +58195,47 @@ yy655: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy653; + case 0xBF: goto yy565; default: goto yy1; } -yy656: +yy663: + 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 yy662; + default: goto yy1; + } +yy664: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -58871,891 +58253,262 @@ yy656: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy653; - default: goto yy1; - } -yy657: - 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 yy657; - case '"': goto yy434; - case '\'': goto yy433; - 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 yy695; - case '/': - case '?': goto yy696; - case '>': goto yy697; - case '\\': goto yy698; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy699; - case 0xE0: goto yy700; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy701; - case 0xF0: goto yy702; - case 0xF1: - case 0xF2: - case 0xF3: goto yy703; - case 0xF4: goto yy704; - default: goto yy1; - } -yy658: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy658; - case '/': - case '?': goto yy187; - default: goto yy1; - } -yy659: - 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 yy705; - default: goto yy1; - } -yy660: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy617; - default: goto yy4; - } -yy661: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy662: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy707; - case '@': goto yy92; - case '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; - default: goto yy24; - } -yy663: - 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 yy171; - 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 yy240; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '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 yy3; - case ':': goto yy563; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy664: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy708; - case ':': goto yy665; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + 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 '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy709; + 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 '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy710; - case ':': goto yy572; + 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: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy572; + 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 yy664; default: goto yy1; } yy668: 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 yy474; + case '\t': + case '\r': + case ' ': goto yy668; + case '"': goto yy733; + case '-': case '0': case '1': case '2': @@ -59766,24 +58519,167 @@ yy668: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy711; - case ':': goto yy669; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case '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 yy575; + 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 yy577; + case 0xE0: goto yy578; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy579; + case 0xF0: goto yy580; + case 0xF1: + case 0xF2: + case 0xF3: goto yy581; + case 0xF4: goto yy582; default: goto yy1; } yy669: - yych = *++YYCURSOR; + 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': @@ -59794,20 +58690,129 @@ yy669: 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': goto yy712; - case ':': goto yy713; - default: goto yy1; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + 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 yy575; + case '\'': goto yy660; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + default: goto yy274; } yy670: yych = *++YYCURSOR; @@ -59822,7 +58827,6 @@ yy670: case 0x07: case 0x08: case '\t': - case '\n': case '\v': case '\f': case '\r': @@ -59858,29 +58862,8 @@ yy670: 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 yy171; case '.': - yyt1 = YYCURSOR; - goto yy253; + case '/': case '0': case '1': case '2': @@ -59890,20 +58873,77 @@ yy670: case '6': case '7': case '8': - case '9': goto yy714; - case ':': goto yy715; + 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': goto yy716; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + 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 yy575; case 0xC2: case 0xC3: case 0xC4: @@ -59933,12 +58973,8 @@ yy670: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; + case 0xDF: goto yy671; + case 0xE0: goto yy672; case 0xE1: case 0xE2: case 0xE3: @@ -59953,730 +58989,341 @@ yy670: case 0xEC: case 0xED: case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; + case 0xEF: goto yy673; + case 0xF0: goto yy674; case 0xF1: case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case 0xF3: goto yy675; + case 0xF4: goto yy676; default: goto yy1; } yy671: 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy717; - case ':': goto yy715; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy716; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + 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 yy575; default: goto yy1; } yy672: 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy717; - case '5': goto yy718; - case '6': - case '7': - case '8': - case '9': goto yy714; - case ':': goto yy715; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy716; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + 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 yy671; default: goto yy1; } yy673: 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy716; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + 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 yy671; default: goto yy1; } yy674: 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy719; - case ':': goto yy632; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + 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 yy673; default: goto yy1; } yy675: 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 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 yy673; + default: goto yy1; + } +yy676: + 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 yy673; + default: goto yy1; + } +yy677: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case '%': - case '&': - case '\'': - 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 yy171; + case '+': goto yy76; + case '-': goto yy685; case '.': - yyt1 = YYCURSOR; - goto yy253; + case '_': goto yy45; case '0': case '1': case '2': @@ -60693,168 +59340,6 @@ yy675: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy719; - case ':': goto yy632; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy676: - 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 yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy720; - case ':': goto yy60; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': case 'G': case 'H': case 'I': @@ -60900,272 +59385,10 @@ yy676: 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; - } -yy677: - 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 yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy676; - case ':': goto yy60; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; + case 'z': goto yy106; + case ':': goto yy123; + case '@': goto yy92; + default: goto yy4; } yy678: yyaccept = 0; @@ -61176,81 +59399,37 @@ yy678: case '\n': case '\r': case ' ': - case '!': case '"': - case '#': - case '%': - case '&': - case '\'': case '(': case ')': case '*': - case '+': - case ',': case ';': - case '<': - case '=': - case '>': + yyt4 = YYCURSOR; + goto yy195; + case '!': + case ',': case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy171; - 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 '-': + yyt4 = YYCURSOR; + goto yy197; + case '%': + case '+': goto yy76; + case '\'': + yyt4 = YYCURSOR; + goto yy198; + case '-': goto yy685; case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy240; + yyt4 = YYCURSOR; + goto yy202; case '0': case '1': case '2': case '3': - case '4': goto yy676; - case '5': goto yy721; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy720; - case ':': goto yy60; + case '9': case 'A': case 'B': case 'C': @@ -61276,7 +59455,12 @@ yy678: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy106; + case ':': + yyt3 = YYCURSOR; + goto yy205; + case '@': goto yy92; + case '_': goto yy45; case 'a': case 'b': case 'c': @@ -61302,352 +59486,44 @@ yy678: 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy5; + case 'z': goto yy120; + default: goto yy4; } yy679: 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 yy171; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy735; default: goto yy1; } yy680: - 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 yy171; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy679; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; + case '5': + case '6': + case '7': + case '8': + case '9': goto yy736; + default: goto yy4; } yy681: - yych = *++YYCURSOR; + yyaccept = 29; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: case 0x01: case 0x02: case 0x03: @@ -61656,11 +59532,8 @@ yy681: case 0x06: case 0x07: case 0x08: - case '\t': - case '\n': case '\v': case '\f': - case '\r': case 0x0E: case 0x0F: case 0x10: @@ -61679,66 +59552,10 @@ yy681: 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy468; - 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 yy470; case 0xC2: case 0xC3: case 0xC4: @@ -61769,11 +59586,7 @@ yy681: case 0xDD: case 0xDE: case 0xDF: - yyt2 = YYCURSOR; - goto yy178; case 0xE0: - yyt2 = YYCURSOR; - goto yy179; case 0xE1: case 0xE2: case 0xE3: @@ -61789,17662 +59602,82 @@ yy681: case 0xED: case 0xEE: case 0xEF: - yyt2 = YYCURSOR; - goto yy180; case 0xF0: - yyt2 = YYCURSOR; - goto yy181; case 0xF1: case 0xF2: case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '@': goto yy92; + case 'T': goto yy682; + default: goto yy613; } 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 '\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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy585; - case ':': goto yy406; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy683: - 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 yy590; - case '\t': - case '\r': - case ' ': goto yy683; - 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 yy647; - case '/': - case '?': goto yy648; - case '>': goto yy649; - case '\\': goto yy650; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy651; - case 0xE0: goto yy652; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy653; - case 0xF0: goto yy654; - case 0xF1: - case 0xF2: - case 0xF3: goto yy655; - case 0xF4: goto yy656; - default: goto yy1; - } -yy684: - 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 '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 yy685; - case '"': goto yy686; - case '\'': goto yy687; - case '\\': goto yy688; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy689; - case 0xE0: goto yy690; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy691; - case 0xF0: goto yy692; - case 0xF1: - case 0xF2: - case 0xF3: goto yy693; - case 0xF4: goto yy694; - default: goto yy264; - } -yy685: - 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 yy685; - case '"': goto yy686; - case '\'': goto yy687; - case '\\': goto yy688; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy689; - case 0xE0: goto yy690; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy691; - case 0xF0: goto yy692; - case 0xF1: - case 0xF2: - case 0xF3: goto yy693; - case 0xF4: goto yy694; - default: goto yy1; - } -yy686: - 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 yy495; - case '\t': - case '\r': - case ' ': goto yy723; - 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 yy724; - case '/': - case '?': goto yy725; - case '>': goto yy422; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy1; - } -yy687: - 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 yy484; - case '\t': - case '\r': - case ' ': goto yy726; - 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 yy727; - case '/': - case '?': goto yy728; - case '>': goto yy412; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -yy688: - 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 yy685; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy689; - case 0xE0: goto yy690; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy691; - case 0xF0: goto yy692; - case 0xF1: - case 0xF2: - case 0xF3: goto yy693; - case 0xF4: goto yy694; - default: goto yy1; - } -yy689: - 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; - } -yy690: - 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 yy689; - default: goto yy1; - } -yy691: - 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 yy689; - default: goto yy1; - } -yy692: - 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 yy691; - default: goto yy1; - } -yy693: - 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 yy691; - default: goto yy1; - } -yy694: - 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 yy691; - default: goto yy1; - } -yy695: - 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 0x7F: goto yy657; - 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 yy695; - case '"': goto yy434; - case '\'': goto yy433; - case '/': - case '?': goto yy696; - case '=': goto yy729; - case '>': goto yy697; - case '\\': goto yy698; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy699; - case 0xE0: goto yy700; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy701; - case 0xF0: goto yy702; - case 0xF1: - case 0xF2: - case 0xF3: goto yy703; - case 0xF4: goto yy704; - default: goto yy1; - } -yy696: - 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 yy657; - case '"': goto yy434; - case '\'': goto yy433; - 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 yy695; - case '/': - case '?': goto yy696; - case '>': goto yy730; - case '\\': goto yy698; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy699; - case 0xE0: goto yy700; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy701; - case 0xF0: goto yy702; - case 0xF1: - case 0xF2: - case 0xF3: goto yy703; - case 0xF4: goto yy704; - default: goto yy1; - } -yy697: - 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 yy697; - case '"': goto yy731; - case '\'': goto yy732; - case '\\': goto yy733; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy734; - case 0xE0: goto yy735; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy736; - case 0xF0: goto yy737; - case 0xF1: - case 0xF2: - case 0xF3: goto yy738; - case 0xF4: goto yy739; - default: goto yy1; - } -yy698: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '>': goto yy697; - 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 yy657; - case '\n': goto yy431; - 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 yy695; - case '/': - case '?': goto yy696; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy699; - case 0xE0: goto yy700; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy701; - case 0xF0: goto yy702; - case 0xF1: - case 0xF2: - case 0xF3: goto yy703; - case 0xF4: goto yy704; - default: goto yy1; - } -yy699: - 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; - } -yy700: - 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 yy699; - default: goto yy1; - } -yy701: - 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 yy699; - default: goto yy1; - } -yy702: - 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 yy701; - default: goto yy1; - } -yy703: - 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 yy701; - default: goto yy1; - } -yy704: - 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 yy701; - 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 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy527; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - yyt1 = YYCURSOR; - goto yy740; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy1; - } -yy706: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; - case '@': goto yy92; - default: goto yy4; - } -yy707: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy742; - case '@': goto yy92; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; - default: goto yy24; - } -yy708: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy743; - case ':': goto yy665; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy744; - case ':': goto yy745; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy710: - yyaccept = 19; - 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 yy628; - case ':': goto yy746; - default: goto yy307; - } -yy711: - 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 yy669; - default: goto yy1; - } -yy712: - 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 yy749; - default: goto yy1; - } -yy713: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy750; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy714: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy715: - 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 yy750; - default: goto yy1; - } -yy716: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy751; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy717: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy752; - case ':': goto yy715; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy718: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy752; - case '6': - case '7': - case '8': - case '9': - case '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 yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy719: - 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 yy171; - case ':': goto yy632; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy720: - 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 yy171; - 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 yy240; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy4; - } -yy721: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy171; - 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 yy240; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy720; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy245; - case 0xE0: - yyt2 = YYCURSOR; - goto yy246; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy247; - case 0xF0: - yyt2 = YYCURSOR; - goto yy248; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy249; - case 0xF4: - yyt2 = YYCURSOR; - goto yy250; - default: goto yy4; - } -yy722: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy753; - case '1': goto yy574; - case '2': goto yy575; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy573; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy576; - default: goto yy1; - } -yy723: - 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 yy495; - case '\t': - case '\r': - case ' ': goto yy723; - case '\'': goto yy485; - case '/': - case '?': goto yy725; - case '>': goto yy422; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy1; - } -yy724: - 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 '~': - case 0x7F: goto yy495; - case '\t': - case '\r': - case ' ': goto yy754; - 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 yy724; - case '=': goto yy755; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - 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 '/': - 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 yy495; - case '\'': goto yy485; - case '>': goto yy494; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - 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 '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 yy484; - case '\t': - case '\r': - case ' ': goto yy726; - case '"': goto yy485; - case '/': - case '?': goto yy728; - case '>': goto yy412; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -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 '~': - case 0x7F: goto yy484; - case '\t': - case '\r': - case ' ': goto yy756; - 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 yy727; - case '=': goto yy757; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -yy728: - 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 yy484; - case '"': goto yy485; - case '>': goto yy483; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -yy729: - 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 yy657; - case '\t': - case '\r': - case ' ': goto yy729; - 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 yy695; - case '/': - case '?': goto yy696; - case '>': goto yy697; - case '\\': goto yy698; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy699; - case 0xE0: goto yy700; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy701; - case 0xF0: goto yy702; - case 0xF1: - case 0xF2: - case 0xF3: goto yy703; - case 0xF4: goto yy704; - default: goto yy1; - } -yy730: - 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 '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 yy697; - case '"': goto yy731; - case '\'': goto yy732; - case '\\': goto yy733; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy734; - case 0xE0: goto yy735; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy736; - case 0xF0: goto yy737; - case 0xF1: - case 0xF2: - case 0xF3: goto yy738; - case 0xF4: goto yy739; - default: goto yy264; - } -yy731: - 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 yy517; - case '\t': - case '\r': - case ' ': goto yy758; - case '\'': goto yy594; - 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 yy759; - case '/': - case '?': goto yy760; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy1; - } -yy732: - 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 yy507; - case '\t': - case '\r': - case ' ': goto yy761; - case '"': goto yy594; - 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 yy762; - case '/': - case '?': goto yy763; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy733: - 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 yy697; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy734; - case 0xE0: goto yy735; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy736; - case 0xF0: goto yy737; - case 0xF1: - case 0xF2: - case 0xF3: goto yy738; - case 0xF4: goto yy739; - default: goto yy1; - } -yy734: - 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 yy697; - default: goto yy1; - } -yy735: - 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 yy734; - default: goto yy1; - } -yy736: - 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 yy734; - default: goto yy1; - } -yy737: - 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 yy736; - default: goto yy1; - } -yy738: - 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 yy736; - default: goto yy1; - } -yy739: - 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 yy736; - default: goto yy1; - } -yy740: - yyaccept = 26; - 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 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy527; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - yyt1 = YYCURSOR; - goto yy764; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy528; - } -yy741: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy765; - case '@': goto yy92; - default: goto yy4; - } -yy742: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy766; - case '@': goto yy92; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy765; - default: goto yy24; - } -yy743: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case ':': goto yy665; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy744: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy767; - case ':': goto yy745; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy745: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy768; - 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 yy769; - case ':': goto yy630; - default: goto yy1; - } -yy747: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy669; - default: goto yy1; - } -yy748: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy770; - case ':': goto yy749; - 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 yy771; - case ':': goto yy772; - default: goto yy1; - } -yy750: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy773; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - 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 '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy775; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy752: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy775; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy631; - case ':': goto yy776; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy633; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy754: - 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 yy495; - case '\t': - case '\r': - case ' ': goto yy754; - case '\'': goto yy485; - case '=': goto yy755; - case '\\': goto yy496; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy497; - case 0xE0: goto yy498; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy499; - case 0xF0: goto yy500; - case 0xF1: - case 0xF2: - case 0xF3: goto yy501; - case 0xF4: goto yy502; - default: goto yy1; - } -yy755: - 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 yy338; - case '\t': - case '\r': - case ' ': goto yy493; - case '"': goto yy590; - case '>': goto yy495; - case '\\': goto yy423; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy424; - case 0xE0: goto yy425; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy426; - case 0xF0: goto yy427; - case 0xF1: - case 0xF2: - case 0xF3: goto yy428; - case 0xF4: goto yy429; - default: goto yy1; - } -yy756: - 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 yy484; - case '\t': - case '\r': - case ' ': goto yy756; - case '"': goto yy485; - case '=': goto yy757; - case '\\': goto yy486; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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; - } -yy757: - 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 yy337; - case '\t': - case '\r': - case ' ': goto yy482; - case '\'': goto yy590; - case '>': goto yy484; - case '\\': goto yy413; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy414; - case 0xE0: goto yy415; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy416; - case 0xF0: goto yy417; - case 0xF1: - case 0xF2: - case 0xF3: goto yy418; - case 0xF4: goto yy419; - default: goto yy1; - } -yy758: - 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 yy517; - case '\t': - case '\r': - case ' ': goto yy758; - case '\'': goto yy594; - case '/': - case '?': goto yy760; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy1; - } -yy759: - 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 '~': - case 0x7F: goto yy517; - case '\t': - case '\r': - case ' ': goto yy777; - case '\'': goto yy594; - 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 yy759; - case '=': goto yy778; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy1; - } -yy760: - 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 yy517; - case '\'': goto yy594; - case '>': goto yy603; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - default: goto yy1; - } -yy761: - 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 yy507; - case '\t': - case '\r': - case ' ': goto yy761; - case '"': goto yy594; - case '/': - case '?': goto yy763; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy762: - 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 '~': - case 0x7F: goto yy507; - case '\t': - case '\r': - case ' ': goto yy779; - case '"': goto yy594; - 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 yy762; - case '=': goto yy780; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy763: - 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 yy507; - case '"': goto yy594; - case '>': goto yy593; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy764: - yyaccept = 26; - 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 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy527; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - yyt1 = YYCURSOR; - goto yy781; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy528; - } -yy765: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': goto yy782; - 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 yy45; - case '@': goto yy92; - default: goto yy4; - } -yy766: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - 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 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy4; - case '%': - case '+': goto yy76; - case '-': goto yy782; - case '.': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - 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 yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy252; - case '@': goto yy92; - default: goto yy24; - } -yy767: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy783; - case ':': goto yy745; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy768: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy784; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy769: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy785; - case ':': goto yy669; - default: goto yy1; - } -yy770: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy786; - case ':': goto yy749; - default: goto yy1; - } -yy771: - 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 yy787; - case ':': goto yy788; - default: goto yy1; - } -yy772: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy789; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy773: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy790; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy774: - 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 yy789; - default: goto yy1; - } -yy775: - 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 yy171; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy776: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy791; - case '1': goto yy671; - case '2': goto yy672; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy670; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy673; - 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 '\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 yy517; - case '\t': - case '\r': - case ' ': goto yy777; - case '\'': goto yy594; - case '=': goto yy778; - case '\\': goto yy604; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy605; - case 0xE0: goto yy606; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy607; - case 0xF0: goto yy608; - case 0xF1: - case 0xF2: - case 0xF3: goto yy609; - case 0xF4: goto yy610; - 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 '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 yy434; - case '\t': - case '\r': - case ' ': goto yy602; - case '"': goto yy657; - case '>': goto yy517; - case '\\': goto yy518; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy519; - case 0xE0: goto yy520; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy521; - case 0xF0: goto yy522; - case 0xF1: - case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy1; - } -yy779: - 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 yy507; - case '\t': - case '\r': - case ' ': goto yy779; - case '"': goto yy594; - case '=': goto yy780; - case '\\': goto yy595; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy596; - case 0xE0: goto yy597; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy598; - case 0xF0: goto yy599; - case 0xF1: - case 0xF2: - case 0xF3: goto yy600; - case 0xF4: goto yy601; - default: goto yy1; - } -yy780: - 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 yy433; - case '\t': - case '\r': - case ' ': goto yy592; - case '\'': goto yy657; - case '>': goto yy507; - case '\\': goto yy508; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy509; - case 0xE0: goto yy510; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy511; - case 0xF0: goto yy512; - case 0xF1: - case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy1; - } -yy781: - yyaccept = 26; - 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 yy527; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy530; - case 0xE0: - yyt2 = YYCURSOR; - goto yy531; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy532; - case 0xF0: - yyt2 = YYCURSOR; - goto yy533; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy534; - case 0xF4: - yyt2 = YYCURSOR; - goto yy535; - default: goto yy528; - } -yy782: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy792; - case '@': goto yy92; - default: goto yy4; - } -yy783: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case ':': goto yy745; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - 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 '\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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy793; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy785: - yyaccept = 19; - 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 yy711; - case ':': goto yy794; - default: goto yy307; - } -yy786: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy749; - default: goto yy1; - } -yy787: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy795; - case ':': goto yy788; - default: goto yy1; - } -yy788: - 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 yy789; - case ':': goto yy679; - default: goto yy1; - } -yy789: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy796; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy790: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy797; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy791: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy714; - case ':': goto yy798; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy716; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy792: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy793: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy794: - 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 yy713; - default: goto yy1; - } -yy795: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy802; - case ':': goto yy788; - default: goto yy1; - } -yy796: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy803; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -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 '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy171; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy798: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy804; - case '1': goto yy805; - case '2': goto yy806; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy750; - default: goto yy1; - } -yy799: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy800: - 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 yy171; - case '%': - yyt1 = YYCURSOR; - goto yy561; - case ':': goto yy715; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - 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 yy808; - case ':': goto yy749; - default: goto yy1; - } -yy802: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy788; - 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 '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy679; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy809; - case ':': goto yy774; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy773; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy805: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy810; - case ':': goto yy774; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy773; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy806: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy810; - case '5': goto yy811; - case '6': - case '7': - case '8': - case '9': goto yy809; - case ':': goto yy774; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy773; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy807: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy808: - yyaccept = 19; - 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 yy770; - case ':': goto yy813; - default: goto yy307; - } -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 0x7F: - yyt2 = YYCURSOR; - goto yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy790; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy814; - case ':': goto yy774; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy790; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy811: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy814; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy790; - case ':': 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy812: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': goto yy815; - 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 yy45; - case '@': goto yy92; - default: goto yy4; - } -yy813: - 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 yy816; - case ':': goto yy772; - default: goto yy1; - } -yy814: - 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 yy171; - case '.': - yyt1 = YYCURSOR; - goto yy253; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 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: - yyt2 = YYCURSOR; - goto yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy815: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy817; - case '@': goto yy92; - default: goto yy4; - } -yy816: - 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 yy818; - case ':': goto yy788; - default: goto yy1; - } -yy817: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy819; - case '@': goto yy92; - default: goto yy4; - } -yy818: - yyaccept = 19; - 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 yy795; - case ':': goto yy820; - default: goto yy307; - } -yy819: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy821; - case '@': goto yy92; - default: goto yy4; - } -yy820: - 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 yy822; - case ':': goto yy679; - default: goto yy1; - } -yy821: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy823; - case '@': goto yy92; - default: goto yy4; - } -yy822: - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy824; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy1; - } -yy823: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': goto yy825; - 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 yy45; - case '@': goto yy92; - default: goto yy4; - } -yy824: - yyaccept = 19; - 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 yy171; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy803; - case ':': goto yy826; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - 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 yy178; - case 0xE0: - yyt2 = YYCURSOR; - goto yy179; - case 0xE1: - case 0xE2: - case 0xE3: - 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 yy180; - case 0xF0: - yyt2 = YYCURSOR; - goto yy181; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy182; - case 0xF4: - yyt2 = YYCURSOR; - goto yy183; - default: goto yy307; - } -yy825: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy827; - case '@': goto yy92; - default: goto yy4; - } -yy826: - 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 yy828; - default: goto yy1; - } -yy827: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy829; - case '@': goto yy92; - default: goto yy4; - } -yy828: - 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 yy830; - default: goto yy1; - } -yy829: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy831; - case '@': goto yy92; - default: goto yy4; - } -yy830: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ':': goto yy826; - default: goto yy307; - } -yy831: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy832; - case '@': goto yy92; - default: goto yy4; - } -yy832: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy833; - case '@': goto yy92; - default: goto yy4; - } -yy833: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy834; - case '@': goto yy92; - default: goto yy4; - } -yy834: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy835; - case '@': goto yy92; - default: goto yy4; - } -yy835: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy836: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy837: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy838; - case '@': goto yy92; - default: goto yy4; - } -yy838: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy839; - case '@': goto yy92; - default: goto yy4; - } -yy839: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy76; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy45; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '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 yy92; - default: goto yy4; - } -yy840: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -79599,13 +59832,28557 @@ yy840: case 'y': case 'z': goto yy45; case '@': goto yy92; - default: goto yy841; + default: goto yy613; + } +yy683: + yyaccept = 29; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case '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': + case 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case 'T': goto yy684; + default: goto yy613; + } +yy684: + yyaccept = 29; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': + case 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + default: goto yy613; + } +yy685: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy737; + case '@': goto yy92; + default: goto yy4; + } +yy686: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: goto yy3; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': + case '_': goto yy45; + case '.': goto yy232; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': goto yy686; + case '8': + case '9': goto yy687; + case ':': goto yy123; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy170; + case 'E': + case 'e': goto yy688; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy54; + case 0xE0: goto yy55; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy56; + case 0xF0: goto yy57; + case 0xF1: + case 0xF2: + case 0xF3: goto yy58; + case 0xF4: goto yy59; + default: goto yy100; + } +yy687: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: goto yy3; + case ' ': goto yy95; + case '%': goto yy96; + case '+': goto yy76; + case '-': + case '_': goto yy45; + case '.': goto yy232; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy687; + case ':': goto yy123; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy170; + case 'E': + case 'e': goto yy688; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy54; + case 0xE0: goto yy55; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy56; + case 0xF0: goto yy57; + case 0xF1: + case 0xF2: + case 0xF3: goto yy58; + case 0xF4: goto yy59; + default: goto yy24; + } +yy688: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': goto yy76; + case '+': goto yy168; + case '-': goto yy169; + case '.': + case '_': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy170; + case ':': goto yy123; + case '@': goto yy92; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy106; + default: goto yy104; + } +yy689: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy738; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy737; + default: goto yy4; + } +yy690: + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy739; + case ':': goto yy621; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy691: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy740; + case ':': goto yy741; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy692: + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '.': + yyt2 = YYCURSOR; + goto yy331; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy739; + case ':': goto yy621; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy693: + 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 yy742; + case ':': goto yy507; + default: goto yy1; + } +yy694: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy743; + case ':': goto yy630; + default: goto yy1; + } +yy695: + 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 yy744; + case ':': goto yy745; + default: goto yy1; + } +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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy746; + case '1': goto yy747; + case '2': goto yy748; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy697: + 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 yy172; + case '.': + yyt1 = 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 yy750; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +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 yy749; + default: goto yy1; + } +yy699: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy750; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy700: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy751; + case ':': goto yy698; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy750; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy751; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy750; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy702: + 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 yy172; + case ':': goto yy509; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy703: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy752; + case '1': goto yy753; + case '2': goto yy754; + default: goto yy4; + } +yy704: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy703; + default: goto yy4; + } +yy705: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy703; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy704; + default: goto yy4; + } +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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy707: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy706; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy708: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy706; + case '5': goto yy756; + case '6': + case '7': + case '8': + case '9': 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +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 yy172; + case '.': + yyt1 = 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 yy520; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy710: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy757; + case '1': goto yy422; + case '2': goto yy423; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy421; + case '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; + } +yy711: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy758; + case ':': goto yy435; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy520; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy712: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy758; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy520; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy713: + 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 yy713; + case '"': goto yy714; + case '\'': goto yy715; + case '\\': goto yy716; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy717; + case 0xE0: goto yy718; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy719; + case 0xF0: goto yy720; + case 0xF1: + case 0xF2: + case 0xF3: goto yy721; + case 0xF4: goto yy722; + default: goto yy1; + } +yy714: + 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 yy353; + case '\t': + case '\r': + case ' ': goto yy759; + case '"': goto yy760; + case '\'': goto yy761; + 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 yy762; + case '>': goto yy532; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy715: + 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 yy345; + case '\t': + case '\r': + case ' ': goto yy763; + case '"': goto yy764; + case '\'': goto yy765; + 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 yy766; + case '>': goto yy524; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy716: + 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 yy713; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy717; + case 0xE0: goto yy718; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy719; + case 0xF0: goto yy720; + case 0xF1: + case 0xF2: + case 0xF3: goto yy721; + case 0xF4: goto yy722; + default: goto yy1; + } +yy717: + 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 yy713; + default: goto yy1; + } +yy718: + 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 yy717; + default: goto yy1; + } +yy719: + 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 yy717; + default: goto yy1; + } +yy720: + 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 yy719; + default: goto yy1; + } +yy721: + 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 yy719; + default: goto yy1; + } +yy722: + 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 yy719; + default: goto yy1; + } +yy723: + 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 0x7F: goto yy656; + 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 yy723; + case '"': goto yy367; + case '\'': goto yy366; + case '/': + case '?': goto yy724; + case '=': goto yy767; + case '>': goto yy725; + case '\\': goto yy726; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy727; + case 0xE0: goto yy728; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy729; + case 0xF0: goto yy730; + case 0xF1: + case 0xF2: + case 0xF3: goto yy731; + case 0xF4: goto yy732; + default: goto yy1; + } +yy724: + 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 yy656; + case '"': goto yy367; + case '\'': goto yy366; + 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 yy723; + case '/': + case '?': goto yy724; + case '>': goto yy768; + case '\\': goto yy726; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy727; + case 0xE0: goto yy728; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy729; + case 0xF0: goto yy730; + case 0xF1: + case 0xF2: + case 0xF3: goto yy731; + case 0xF4: goto yy732; + default: goto yy1; + } +yy725: + yyaccept = 24; + 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 yy769; + case '"': goto yy770; + case '\'': goto yy771; + case '\\': goto yy772; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy773; + case 0xE0: goto yy774; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy775; + case 0xF0: goto yy776; + case 0xF1: + case 0xF2: + case 0xF3: goto yy777; + case 0xF4: goto yy778; + default: goto yy191; + } +yy726: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy769; + 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 yy656; + case '\n': goto yy364; + 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 yy723; + case '/': + case '?': goto yy724; + case '>': goto yy725; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy727; + case 0xE0: goto yy728; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy729; + case 0xF0: goto yy730; + case 0xF1: + case 0xF2: + case 0xF3: goto yy731; + case 0xF4: goto yy732; + default: goto yy1; + } +yy727: + 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 yy656; + default: goto yy1; + } +yy728: + 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 yy727; + default: goto yy1; + } +yy729: + 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 yy727; + default: goto yy1; + } +yy730: + 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 yy729; + default: goto yy1; + } +yy731: + 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 yy729; + default: goto yy1; + } +yy732: + 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 yy729; + default: goto yy1; + } +yy733: + 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 yy733; + case '"': goto yy474; + case '\'': goto yy473; + 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 yy779; + case '/': + case '?': goto yy780; + case '>': goto yy781; + case '\\': goto yy782; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy783; + case 0xE0: goto yy784; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy785; + case 0xF0: goto yy786; + case 0xF1: + case 0xF2: + case 0xF3: goto yy787; + case 0xF4: goto yy788; + default: goto yy1; + } +yy734: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy734; + case '/': + case '?': goto yy189; + default: goto yy1; + } +yy735: + 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 yy789; + default: goto yy1; + } +yy736: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy683; + default: goto yy4; + } +yy737: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy790; + case '@': goto yy92; + default: goto yy4; + } +yy738: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy791; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy790; + default: goto yy24; + } +yy739: + 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 yy172; + 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 yy243; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '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 yy3; + case ':': goto yy621; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy740: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy792; + case ':': goto yy741; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy741: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy793; + default: goto yy1; + } +yy742: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy794; + case ':': goto yy630; + default: goto yy1; + } +yy743: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy630; + default: goto yy1; + } +yy744: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy795; + case ':': goto yy745; + default: goto yy1; + } +yy745: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy796; + case ':': goto yy797; + default: goto yy1; + } +yy746: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy798; + case ':': goto yy799; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy747: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy801; + case ':': goto yy799; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy748: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy801; + case '5': goto yy802; + case '6': + case '7': + case '8': + case '9': goto yy798; + case ':': goto yy799; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy749: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy750: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy803; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 yy172; + case '.': + yyt1 = 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 yy803; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy752: + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy804; + case ':': goto yy60; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy753: + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy752; + case ':': goto yy60; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +yy754: + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy752; + case '5': goto yy805; + case '6': + case '7': + case '8': + case '9': goto yy804; + case ':': goto yy60; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy5; + } +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 yy172; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy756: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy757: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy508; + case ':': goto yy806; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy758: + 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 yy172; + case '.': + yyt1 = 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 yy643; + case ':': goto yy435; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy759: + 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 yy353; + case '\t': + case '\r': + case ' ': goto yy759; + case '"': goto yy760; + case '\'': goto yy761; + case '>': goto yy532; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy760: + 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 yy713; + case '"': goto yy353; + case '\'': goto yy715; + case '\\': goto yy716; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy717; + case 0xE0: goto yy718; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy719; + case 0xF0: goto yy720; + case 0xF1: + case 0xF2: + case 0xF3: goto yy721; + case 0xF4: goto yy722; + default: goto yy1; + } +yy761: + 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 yy353; + case '\t': + case '\r': + case ' ': goto yy759; + case '"': goto yy760; + case '\'': goto yy266; + 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 yy762; + case '>': goto yy532; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy762: + 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 yy353; + case '\t': + case '\r': + case ' ': goto yy807; + case '"': goto yy760; + case '\'': goto yy761; + 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 yy762; + case '=': goto yy808; + case '>': goto yy532; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy763: + 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 yy345; + case '\t': + case '\r': + case ' ': goto yy763; + case '"': goto yy764; + case '\'': goto yy765; + case '>': goto yy524; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy764: + 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 yy345; + case '\t': + case '\r': + case ' ': goto yy763; + case '"': goto yy265; + case '\'': goto yy765; + 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 yy766; + case '>': goto yy524; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy765: + 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 yy713; + case '"': goto yy714; + case '\'': goto yy345; + case '\\': goto yy716; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy717; + case 0xE0: goto yy718; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy719; + case 0xF0: goto yy720; + case 0xF1: + case 0xF2: + case 0xF3: goto yy721; + case 0xF4: goto yy722; + 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 0x7F: goto yy345; + case '\t': + case '\r': + case ' ': goto yy809; + case '"': goto yy764; + case '\'': goto yy765; + 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 yy766; + case '=': goto yy810; + case '>': goto yy524; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + 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 '~': + case 0x7F: goto yy656; + case '\t': + case '\r': + case ' ': goto yy767; + 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 yy723; + case '/': + case '?': goto yy724; + case '>': goto yy725; + case '\\': goto yy726; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy727; + case 0xE0: goto yy728; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy729; + case 0xF0: goto yy730; + case 0xF1: + case 0xF2: + case 0xF3: goto yy731; + case 0xF4: goto yy732; + default: goto yy1; + } +yy768: + 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 '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 yy769; + case '"': goto yy770; + case '\'': goto yy771; + case '\\': goto yy772; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy773; + case 0xE0: goto yy774; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy775; + case 0xF0: goto yy776; + case 0xF1: + case 0xF2: + case 0xF3: goto yy777; + case 0xF4: goto yy778; + default: goto yy274; + } +yy769: + 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 yy769; + case '"': goto yy770; + case '\'': goto yy771; + case '\\': goto yy772; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy773; + case 0xE0: goto yy774; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy775; + case 0xF0: goto yy776; + case 0xF1: + case 0xF2: + case 0xF3: goto yy777; + case 0xF4: goto yy778; + default: goto yy1; + } +yy770: + 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 yy553; + case '\t': + case '\r': + case ' ': goto yy811; + case '\'': goto yy543; + 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 yy812; + case '/': + case '?': goto yy813; + case '>': goto yy462; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + 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 '<': + case '=': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy542; + case '\t': + case '\r': + case ' ': goto yy814; + case '"': goto yy543; + 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 yy815; + case '/': + case '?': goto yy816; + case '>': goto yy452; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy772: + 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 yy769; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy773; + case 0xE0: goto yy774; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy775; + case 0xF0: goto yy776; + case 0xF1: + case 0xF2: + case 0xF3: goto yy777; + case 0xF4: goto yy778; + default: goto yy1; + } +yy773: + 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 yy769; + default: goto yy1; + } +yy774: + 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 yy773; + default: goto yy1; + } +yy775: + 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 yy773; + default: goto yy1; + } +yy776: + 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 yy775; + default: goto yy1; + } +yy777: + 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 yy775; + 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: goto yy775; + default: goto yy1; + } +yy779: + 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 0x7F: goto yy733; + 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 yy779; + case '"': goto yy474; + case '\'': goto yy473; + case '/': + case '?': goto yy780; + case '=': goto yy817; + case '>': goto yy781; + case '\\': goto yy782; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy783; + case 0xE0: goto yy784; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy785; + case 0xF0: goto yy786; + case 0xF1: + case 0xF2: + case 0xF3: goto yy787; + case 0xF4: goto yy788; + default: goto yy1; + } +yy780: + 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 yy733; + case '"': goto yy474; + case '\'': goto yy473; + 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 yy779; + case '/': + case '?': goto yy780; + case '>': goto yy818; + case '\\': goto yy782; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy783; + case 0xE0: goto yy784; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy785; + case 0xF0: goto yy786; + case 0xF1: + case 0xF2: + case 0xF3: goto yy787; + case 0xF4: goto yy788; + default: goto yy1; + } +yy781: + 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 yy781; + case '"': goto yy819; + case '\'': goto yy820; + case '\\': goto yy821; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy822; + case 0xE0: goto yy823; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy824; + case 0xF0: goto yy825; + case 0xF1: + case 0xF2: + case 0xF3: goto yy826; + case 0xF4: goto yy827; + default: goto yy1; + } +yy782: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy781; + 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 yy733; + case '\n': goto yy471; + 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 yy779; + case '/': + case '?': goto yy780; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy783; + case 0xE0: goto yy784; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy785; + case 0xF0: goto yy786; + case 0xF1: + case 0xF2: + case 0xF3: goto yy787; + case 0xF4: goto yy788; + 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: + 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 yy733; + default: goto yy1; + } +yy784: + 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 yy783; + default: goto yy1; + } +yy785: + 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 yy783; + default: goto yy1; + } +yy786: + 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 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 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 yy785; + default: goto yy1; + } +yy789: + 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 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy585; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + yyt1 = YYCURSOR; + goto yy828; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy588; + case 0xE0: + yyt2 = YYCURSOR; + goto yy589; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy590; + case 0xF0: + yyt2 = YYCURSOR; + goto yy591; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy592; + case 0xF4: + yyt2 = YYCURSOR; + goto yy593; + default: goto yy1; + } +yy790: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy829; + case '@': goto yy92; + default: goto yy4; + } +yy791: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy830; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy829; + default: goto yy24; + } +yy792: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy831; + case ':': goto yy741; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy793: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy832; + case ':': goto 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: + yyt2 = YYCURSOR; + goto yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy794: + yyaccept = 19; + 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 yy694; + case ':': goto yy834; + default: goto yy317; + } +yy795: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy835; + case ':': goto yy745; + default: goto yy1; + } +yy796: + 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 yy836; + case ':': goto yy837; + default: goto yy1; + } +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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 yy172; + case '.': + yyt1 = 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 yy839; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy799: + 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 yy838; + default: goto yy1; + } +yy800: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy839; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy801: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy840; + case ':': goto yy799; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy839; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy840; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy839; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case ':': goto yy698; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy804: + 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 yy172; + 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 yy243; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy4; + } +yy805: + 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 yy172; + 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 yy243; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': 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 yy248; + case 0xE0: + yyt2 = YYCURSOR; + goto yy249; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy250; + case 0xF0: + yyt2 = YYCURSOR; + goto yy251; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy252; + case 0xF4: + yyt2 = YYCURSOR; + goto yy253; + default: goto yy4; + } +yy806: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy841; + case '1': goto yy632; + case '2': goto yy633; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy631; + case '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; + default: goto yy1; + } +yy807: + 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 yy353; + case '\t': + case '\r': + case ' ': goto yy807; + case '"': goto yy760; + case '\'': goto yy761; + case '=': goto yy808; + case '>': goto yy532; + case '\\': 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: goto yy355; + case 0xE0: goto yy356; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy357; + case 0xF0: goto yy358; + case 0xF1: + case 0xF2: + case 0xF3: goto yy359; + case 0xF4: goto yy360; + default: goto yy1; + } +yy808: + 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 yy441; + case '"': goto yy523; + case '>': goto yy353; + 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: goto yy534; + case 0xE0: goto yy535; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy536; + case 0xF0: goto yy537; + case 0xF1: + case 0xF2: + case 0xF3: goto yy538; + case 0xF4: goto yy539; + default: goto yy1; + } +yy809: + 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 yy345; + case '\t': + case '\r': + case ' ': goto yy809; + case '"': goto yy764; + case '\'': goto yy765; + case '=': goto yy810; + case '>': goto yy524; + case '\\': goto yy346; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy347; + case 0xE0: goto yy348; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy349; + case 0xF0: goto yy350; + case 0xF1: + case 0xF2: + case 0xF3: goto yy351; + case 0xF4: goto yy352; + default: goto yy1; + } +yy810: + 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 yy440; + case '\'': goto yy523; + case '>': goto yy345; + case '\\': 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: goto yy526; + case 0xE0: goto yy527; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy528; + case 0xF0: goto yy529; + case 0xF1: + case 0xF2: + case 0xF3: goto yy530; + case 0xF4: goto yy531; + default: goto yy1; + } +yy811: + 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 yy553; + case '\t': + case '\r': + case ' ': goto yy811; + case '\'': goto yy543; + case '/': + case '?': goto yy813; + case '>': goto yy462; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + 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 '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy553; + case '\t': + case '\r': + case ' ': goto yy842; + case '\'': goto yy543; + 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 yy812; + case '/': + case '?': goto yy813; + case '=': goto yy843; + case '>': goto yy462; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy1; + } +yy813: + 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 yy553; + case '\'': goto yy543; + case '>': goto yy552; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy1; + } +yy814: + 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 yy542; + case '\t': + case '\r': + case ' ': goto yy814; + case '"': goto yy543; + case '/': + case '?': goto yy816; + case '>': goto yy452; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy815: + 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 yy542; + case '\t': + case '\r': + case ' ': goto yy844; + case '"': goto yy543; + 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 yy815; + case '/': + case '?': goto yy816; + case '=': goto yy845; + case '>': goto yy452; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy816: + 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 yy542; + case '"': goto yy543; + case '>': goto yy541; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy817: + 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 yy733; + case '\t': + case '\r': + case ' ': goto yy817; + 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 yy779; + case '/': + case '?': goto yy780; + case '>': goto yy781; + case '\\': goto yy782; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy783; + case 0xE0: goto yy784; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy785; + case 0xF0: goto yy786; + case 0xF1: + case 0xF2: + case 0xF3: goto yy787; + case 0xF4: goto yy788; + default: goto yy1; + } +yy818: + 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 '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 yy819; + case '\'': goto yy820; + case '\\': goto yy821; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy822; + case 0xE0: goto yy823; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy824; + case 0xF0: goto yy825; + case 0xF1: + case 0xF2: + case 0xF3: goto yy826; + case 0xF4: goto yy827; + default: goto yy274; + } +yy819: + 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 yy575; + case '\t': + case '\r': + case ' ': goto yy846; + case '\'': goto yy660; + 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 yy847; + case '/': + case '?': goto yy848; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + 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 '}': + case '~': + case 0x7F: goto yy565; + case '\t': + case '\r': + case ' ': goto yy849; + case '"': goto yy660; + 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 yy850; + case '/': + case '?': goto yy851; + 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; + } +yy821: + 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 yy781; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy822; + case 0xE0: goto yy823; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy824; + case 0xF0: goto yy825; + case 0xF1: + case 0xF2: + case 0xF3: goto yy826; + case 0xF4: goto yy827; + default: goto yy1; + } +yy822: + 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 yy781; + default: goto yy1; + } +yy823: + 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 yy822; + default: goto yy1; + } +yy824: + 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 yy822; + default: goto yy1; + } +yy825: + 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 yy824; + default: goto yy1; + } +yy826: + 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 yy824; + default: goto yy1; + } +yy827: + 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 yy824; + default: goto yy1; + } +yy828: + yyaccept = 27; + 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 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy585; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + yyt1 = YYCURSOR; + goto yy852; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy588; + case 0xE0: + yyt2 = YYCURSOR; + goto yy589; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy590; + case 0xF0: + yyt2 = YYCURSOR; + goto yy591; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy592; + case 0xF4: + yyt2 = YYCURSOR; + goto yy593; + default: goto yy586; + } +yy829: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy853; + case '@': goto yy92; + default: goto yy4; + } +yy830: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy854; + case '@': goto yy92; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy853; + default: goto yy24; + } +yy831: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case ':': goto yy741; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy832: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy855; + 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: + yyt2 = YYCURSOR; + goto yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy833: + 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 yy856; + default: goto yy1; + } +yy834: + 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 yy857; + case ':': goto yy696; + default: goto yy1; + } +yy835: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy745; + default: goto yy1; + } +yy836: + 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 yy858; + case ':': goto yy837; + default: goto yy1; + } +yy837: + 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 yy859; + case ':': goto yy860; + default: goto yy1; + } +yy838: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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; + case ':': goto yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy839: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy840: + 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 yy172; + case '.': + yyt1 = 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 yy863; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; } yy841: -#line 213 "../../lnav/src/data_scanner_re.re" + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy697; + case ':': goto yy864; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy842: + 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 yy553; + case '\t': + case '\r': + case ' ': goto yy842; + case '\'': goto yy543; + case '/': + case '?': goto yy813; + case '=': goto yy843; + case '>': goto yy462; + case '\\': 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 yy555; + case 0xE0: goto yy556; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy557; + case 0xF0: goto yy558; + case 0xF1: + case 0xF2: + case 0xF3: goto yy559; + case 0xF4: goto yy560; + default: goto yy1; + } +yy843: + 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 yy367; + case '\t': + case '\r': + case ' ': goto yy551; + case '"': goto yy656; + case '>': goto yy553; + case '\\': goto yy463; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy464; + case 0xE0: goto yy465; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy466; + case 0xF0: goto yy467; + case 0xF1: + case 0xF2: + case 0xF3: goto yy468; + case 0xF4: goto yy469; + default: goto yy1; + } +yy844: + 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 yy542; + case '\t': + case '\r': + case ' ': goto yy844; + case '"': goto yy543; + case '/': + case '?': goto yy816; + case '=': goto yy845; + case '>': goto yy452; + case '\\': goto yy544; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy545; + case 0xE0: goto yy546; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy547; + case 0xF0: goto yy548; + case 0xF1: + case 0xF2: + case 0xF3: goto yy549; + case 0xF4: goto yy550; + default: goto yy1; + } +yy845: + 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 yy366; + case '\t': + case '\r': + case ' ': goto yy540; + case '\'': goto yy656; + case '>': goto yy542; + 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; + } +yy846: + 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 yy575; + case '\t': + case '\r': + case ' ': goto yy846; + case '\'': goto yy660; + case '/': + case '?': goto yy848; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + 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 '<': + case '>': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy575; + case '\t': + case '\r': + case ' ': goto yy865; + case '\'': goto yy660; + 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 yy847; + case '/': + case '?': goto yy848; + case '=': goto yy866; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + 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 '\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 yy575; + case '\'': goto yy660; + case '>': goto yy669; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + 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 '>': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 '\t': + case '\r': + case ' ': goto yy849; + case '"': goto yy660; + case '/': + case '?': goto yy851; + 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; + } +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 '>': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy565; + case '\t': + case '\r': + case ' ': goto yy867; + case '"': goto yy660; + 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 yy850; + case '/': + case '?': goto yy851; + case '=': goto yy868; + 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; + } +yy851: + 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 yy660; + case '>': goto yy659; + 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; + } +yy852: + yyaccept = 27; + 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 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy585; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + yyt1 = YYCURSOR; + goto yy869; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy588; + case 0xE0: + yyt2 = YYCURSOR; + goto yy589; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy590; + case 0xF0: + yyt2 = YYCURSOR; + goto yy591; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy592; + case 0xF4: + yyt2 = YYCURSOR; + goto yy593; + default: goto yy586; + } +yy853: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': goto yy870; + 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 yy45; + case '@': goto yy92; + default: goto yy4; + } +yy854: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': goto yy870; + case '.': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy255; + case '@': goto yy92; + default: goto yy24; + } +yy855: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 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: + yyt2 = YYCURSOR; + goto yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy856: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy872; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy857: + 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 yy873; + case ':': goto yy745; + default: goto yy1; + } +yy858: + 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 yy874; + case ':': goto yy837; + default: goto yy1; + } +yy859: + 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 yy875; + case ':': goto yy876; + default: goto yy1; + } +yy860: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 yy877; + default: goto yy1; + } +yy863: + 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 yy172; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy864: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy879; + case '1': goto yy747; + case '2': goto yy748; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy746; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy749; + default: goto yy1; + } +yy865: + 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 yy575; + case '\t': + case '\r': + case ' ': goto yy865; + case '\'': goto yy660; + case '/': + case '?': goto yy848; + case '=': goto yy866; + case '\\': goto yy670; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy671; + case 0xE0: goto yy672; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy673; + case 0xF0: goto yy674; + case 0xF1: + case 0xF2: + case 0xF3: goto yy675; + case 0xF4: goto yy676; + default: goto yy1; + } +yy866: + 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 yy474; + case '\t': + case '\r': + case ' ': goto yy668; + case '"': goto yy733; + case '>': goto yy575; + 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 yy577; + case 0xE0: goto yy578; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy579; + case 0xF0: goto yy580; + case 0xF1: + case 0xF2: + case 0xF3: goto yy581; + case 0xF4: goto yy582; + default: goto yy1; + } +yy867: + 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 yy565; + case '\t': + case '\r': + case ' ': goto yy867; + case '"': goto yy660; + case '/': + case '?': goto yy851; + case '=': goto yy868; + 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; + } +yy868: + 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 yy473; + case '\t': + case '\r': + case ' ': goto yy658; + case '\'': goto yy733; + case '>': goto yy565; + 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; + } +yy869: + yyaccept = 27; + 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 yy585; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy588; + case 0xE0: + yyt2 = YYCURSOR; + goto yy589; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy590; + case 0xF0: + yyt2 = YYCURSOR; + goto yy591; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy592; + case 0xF4: + yyt2 = YYCURSOR; + goto yy593; + default: goto yy586; + } +yy870: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy871: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + 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: + yyt2 = YYCURSOR; + goto yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy872: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy881; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy873: + yyaccept = 19; + 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 yy795; + case ':': goto yy882; + default: goto yy317; + } +yy874: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy837; + default: goto yy1; + } +yy875: + 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 yy883; + case ':': goto yy876; + default: goto yy1; + } +yy876: + 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 yy877; + case ':': goto yy755; + 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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy878: + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy885; + case ':': goto yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy879: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy798; + case ':': goto yy886; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy880: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy881: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy882: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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; + case ':': goto yy797; + default: goto yy1; + } +yy883: + 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 yy890; + case ':': goto yy876; + 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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy891; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy885: + 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 yy172; + case ':': goto yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy886: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy892; + case '1': goto yy893; + case '2': goto yy894; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy838; + default: goto yy1; + } +yy887: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy888: + 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 yy172; + case '%': + yyt1 = YYCURSOR; + goto yy619; + case ':': goto yy799; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy889: + 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 yy896; + case ':': goto yy837; + default: goto yy1; + } +yy890: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy876; + 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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy892: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy897; + case ':': goto yy862; + case '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; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy893: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy898; + case ':': goto yy862; + case '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; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy894: + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy898; + case '5': goto yy899; + case '6': + case '7': + case '8': + case '9': goto yy897; + case ':': goto yy862; + case '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; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy895: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy896: + yyaccept = 19; + 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 yy858; + case ':': goto yy901; + default: goto yy317; + } +yy897: + 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 yy172; + case '.': + yyt1 = 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 yy878; + case ':': goto yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy902; + case ':': goto yy862; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + 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 yy172; + case '.': + yyt1 = YYCURSOR; + goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy902; + case '6': + case '7': + case '8': + case '9': + case '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 yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy900: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': goto yy903; + 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 yy45; + case '@': goto yy92; + default: goto yy4; + } +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 yy904; + case ':': goto yy860; + default: goto yy1; + } +yy902: + 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 yy172; + case '.': + yyt1 = 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 yy885; + case ':': goto yy862; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy903: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy905; + case '@': goto yy92; + default: goto yy4; + } +yy904: + 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 yy906; + case ':': goto yy876; + default: goto yy1; + } +yy905: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy907; + case '@': goto yy92; + default: goto yy4; + } +yy906: + yyaccept = 19; + 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 yy883; + case ':': goto yy908; + default: goto yy317; + } +yy907: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy908: + 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 yy910; + case ':': goto yy755; + default: goto yy1; + } +yy909: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy911; + case '@': goto yy92; + default: goto yy4; + } +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 '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy912; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy1; + } +yy911: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': goto yy913; + 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 yy45; + case '@': goto yy92; + default: goto yy4; + } +yy912: + yyaccept = 19; + 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 yy172; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy891; + case ':': goto yy914; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + 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 yy179; + case 0xE0: + yyt2 = YYCURSOR; + goto yy180; + case 0xE1: + case 0xE2: + case 0xE3: + 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 yy181; + case 0xF0: + yyt2 = YYCURSOR; + goto yy182; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy183; + case 0xF4: + yyt2 = YYCURSOR; + goto yy184; + default: goto yy317; + } +yy913: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy914: + 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; + default: goto yy1; + } +yy915: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + 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; + default: goto yy1; + } +yy917: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy918: + yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case ':': goto yy914; + default: goto yy317; + } +yy919: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy920: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy921: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy922: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy923: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy924: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy925: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '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 yy92; + default: goto yy4; + } +yy926: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy927; + case '@': goto yy92; + default: goto yy4; + } +yy927: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy45; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy928; + case '@': goto yy92; + default: goto yy4; + } +yy928: + yyaccept = 30; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + 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 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy4; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + 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 yy45; + case '@': goto yy92; + default: goto yy929; + } +yy929: +#line 217 "../../lnav/src/data_scanner_re.re" { RET(DT_UUID); } -#line 79608 "data_scanner_re.cc" +#line 88385 "data_scanner_re.cc" } -#line 241 "../../lnav/src/data_scanner_re.re" +#line 245 "../../lnav/src/data_scanner_re.re" } diff --git a/src/data_scanner_re.re b/src/data_scanner_re.re index 6ab4cbba..81ea3171 100644 --- a/src/data_scanner_re.re +++ b/src/data_scanner_re.re @@ -180,15 +180,19 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) } IPV6ADDR/[^:a-zA-Z0-9] { RET(DT_IPV6_ADDRESS); } - "<""?"?[a-zA-Z0-9_:\-]+SPACE*([a-zA-Z0-9_:\-]+(SPACE*'='SPACE*('"'(('\\'.|[^\x00"\\])+)'"'|"'"(('\\'.|[^\x00'\\])+)"'"|[^\x00>]+)))*SPACE*("/"|"?")">" { + "]+))?|SPACE*('"'(('\\'.|[^\x00"\\])+)'"'|"'"(('\\'.|[^\x00'\\])+)"'"))*SPACE*">" { + RET(DT_XML_DECL_TAG); + } + + "<""?"?[a-zA-Z0-9_:\-]+SPACE*([a-zA-Z0-9_:\-]+(SPACE*'='SPACE*('"'(('\\'.|[^\x00"\\])+)'"'|"'"(('\\'.|[^\x00'\\])+)"'"|[^\x00>]+))?)*SPACE*("/"|"?")">" { RET(DT_XML_EMPTY_TAG); } - "<"[a-zA-Z0-9_:\-]+SPACE*([a-zA-Z0-9_:\-]+(SPACE*"="SPACE*('"'(('\\'.|[^\x00"\\])+)'"'|"'"(('\\'.|[^\x00'\\])+)"'"|[^\x00>]+)))*SPACE*">" { + "<"[a-zA-Z0-9_:\-]+SPACE*([a-zA-Z0-9_:\-]+(SPACE*"="SPACE*('"'(('\\'.|[^\x00"\\])+)'"'|"'"(('\\'.|[^\x00'\\])+)"'"|[^\x00>]+))?)*SPACE*">" { RET(DT_XML_OPEN_TAG); } - "" { + "" { RET(DT_XML_CLOSE_TAG); } diff --git a/src/filter_sub_source.cc b/src/filter_sub_source.cc index 0e8a8581..245039b1 100644 --- a/src/filter_sub_source.cc +++ b/src/filter_sub_source.cc @@ -353,27 +353,21 @@ filter_sub_source::text_attrs_for_line(textview_curses& tc, line_range lr{2, 3}; value_out.emplace_back(lr, VC_GRAPHIC.value(enabled)); if (tf->is_enabled()) { - value_out.emplace_back(lr, - VC_FOREGROUND.value( - vcolors.ansi_to_theme_color(COLOR_GREEN))); + value_out.emplace_back( + lr, VC_FOREGROUND.value(vcolors.ansi_to_theme_color(COLOR_GREEN))); } role_t fg_role = tf->get_type() == text_filter::INCLUDE ? role_t::VCR_OK : role_t::VCR_ERROR; - value_out.emplace_back(line_range{4, 7}, - VC_ROLE_FG.value(fg_role)); - value_out.emplace_back(line_range{4, 7}, - VC_STYLE.value(A_BOLD)); + value_out.emplace_back(line_range{4, 7}, VC_ROLE.value(fg_role)); + value_out.emplace_back(line_range{4, 7}, VC_STYLE.value(A_BOLD)); - value_out.emplace_back(line_range{8, 17}, - VC_STYLE.value(A_BOLD)); - value_out.emplace_back(line_range{23, 24}, - VC_GRAPHIC.value(ACS_VLINE)); + value_out.emplace_back(line_range{8, 17}, VC_STYLE.value(A_BOLD)); + value_out.emplace_back(line_range{23, 24}, VC_GRAPHIC.value(ACS_VLINE)); if (selected) { - value_out.emplace_back( - line_range{0, -1}, - VC_ROLE.value(role_t::VCR_FOCUSED)); + value_out.emplace_back(line_range{0, -1}, + VC_ROLE.value(role_t::VCR_FOCUSED)); } attr_line_t content{tf->get_id()}; @@ -613,7 +607,7 @@ filter_sub_source::rl_display_matches(readline_curses* rc) attr_line_t al; vis_line_t line, selected_line; - for (auto& match : matches) { + for (const auto& match : matches) { if (match == current_match) { al.append(match, VC_STYLE.value(A_REVERSE)); selected_line = line; diff --git a/src/formats/syslog_log.json b/src/formats/syslog_log.json index b64e7020..136bd2b7 100644 --- a/src/formats/syslog_log.json +++ b/src/formats/syslog_log.json @@ -6,10 +6,10 @@ "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})?Z))(?: (?[a-zA-Z0-9:][^ ]+[a-zA-Z0-9]))?(?:(?: (?(?:[^\\[:]+|[^:]+))(?:\\[(?\\d+)\\])?:\\s*(?.*))$|:?(?:(?: ---)? last message repeated \\d+ times?(?: ---)?))" + "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})?Z))(?: (?[a-zA-Z0-9:][^ ]+[a-zA-Z0-9]))?(?:(?: (?(?(?:[^\\[:]+|[^:]+))(?:\\[(?\\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+(?.*)" + "pattern": "^<(?\\d+)>(?\\d+) (?\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{6})?(?:[^ ]+)?) (?[^ ]+|-) (?(?[^ ]+|-) (?[^ ]+|-) (?[^ ]+|-)) (?\\[(?:[^\\]\"]|\"(?:\\.|[^\"])+\")*\\]|-|)\\s+(?.*)" } }, "level-field": "body", @@ -17,7 +17,7 @@ "error": "(?:(?:(? lf = this->lh_sub_source.find(cl); return (*lf)[cl]; - }; + } void annotate() { @@ -95,7 +91,7 @@ public: this->lh_string_attrs, this->lh_line_values, false); - }; + } std::string to_string(const struct line_range& lr) const { diff --git a/src/itertools.similar.hh b/src/itertools.similar.hh new file mode 100644 index 00000000..3f9a7045 --- /dev/null +++ b/src/itertools.similar.hh @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef lnav_itertools_similar_hh +#define lnav_itertools_similar_hh + +#include +#include + +#include "base/itertools.hh" +#include "fts_fuzzy_match.hh" + +namespace lnav { +namespace itertools { + +namespace details { + +template +struct similar_to { + nonstd::optional st_mapper; + std::string st_pattern; + size_t st_count{5}; +}; + +struct identity { + template + constexpr auto operator()(U&& v) const noexcept + -> decltype(std::forward(v)) + { + return std::forward(v); + } +}; + +} // namespace details + +template +inline details::similar_to +similar_to(F mapper, std::string pattern, size_t count = 5) +{ + return lnav::itertools::details::similar_to{ + mapper, std::move(pattern), count}; +} + +inline auto +similar_to(std::string pattern, size_t count = 5) +{ + return similar_to(details::identity{}, std::move(pattern), count); +} + +} // namespace itertools +} // namespace lnav + +template +std::vector +operator|(const T& in, const lnav::itertools::details::similar_to& st) +{ + using score_pair = std::pair; + + struct score_cmp { + bool operator()(const score_pair& lhs, const score_pair& rhs) + { + return lhs.first > rhs.first; + } + }; + + std::vector> retval; + + if (st.st_pattern.empty()) { + retval.insert(retval.begin(), in.begin(), in.end()); + if (retval.size() > st.st_count) { + retval.resize(st.st_count); + } + return retval; + } + + std::priority_queue, score_cmp> pq; + + for (const auto& elem : in) { + int score = 0; + + if (!fts::fuzzy_match( + st.st_pattern.c_str(), + lnav::func::invoke(st.st_mapper.value(), elem).c_str(), + score)) + { + continue; + } + if (score <= 0) { + continue; + } + pq.push(std::make_pair(score, elem)); + + if (pq.size() > st.st_count) { + pq.pop(); + } + } + + while (!pq.empty()) { + retval.template emplace_back(pq.top().second); + pq.pop(); + } + std::reverse(retval.begin(), retval.end()); + + return retval; +} + +#endif diff --git a/src/listview_curses.hh b/src/listview_curses.hh index be9c3a3a..647759b3 100644 --- a/src/listview_curses.hh +++ b/src/listview_curses.hh @@ -126,6 +126,9 @@ public: listview_curses(); + listview_curses(const listview_curses&) = delete; + listview_curses(listview_curses&) = delete; + void set_title(const std::string& title) { this->lv_title = title; } const std::string& get_title() const { return this->lv_title; } @@ -506,7 +509,7 @@ public: this->lv_tail_space = space; return *this; - }; + } void log_state() { diff --git a/src/lnav.cc b/src/lnav.cc index d48ec995..704277e4 100644 --- a/src/lnav.cc +++ b/src/lnav.cc @@ -89,6 +89,7 @@ #include "bookmarks.hh" #include "bottom_status_source.hh" #include "bound_tags.hh" +#include "breadcrumb_curses.hh" #include "CLI/CLI.hpp" #include "dump_internals.hh" #include "environ_vtab.hh" @@ -126,6 +127,7 @@ #include "textfile_highlighters.hh" #include "textview_curses.hh" #include "top_status_source.hh" +#include "view_helpers.crumbs.hh" #include "view_helpers.examples.hh" #include "view_helpers.hist.hh" #include "views_vtab.hh" @@ -275,6 +277,8 @@ force_linking(services::main_t anno) } } // namespace injector +static breadcrumb_curses breadcrumb_view; + bool setup_logline_table(exec_context& ec) { @@ -835,8 +839,22 @@ handle_key(int ch) default: { switch (lnav_data.ld_mode) { case ln_mode_t::PAGING: + if (ch == KEY_ENTER || ch == '\n' || ch == '\r') { + breadcrumb_view.focus(); + lnav_data.ld_mode = ln_mode_t::BREADCRUMBS; + return true; + } + return handle_paging_key(ch); + case ln_mode_t::BREADCRUMBS: + if (!breadcrumb_view.handle_key(ch)) { + lnav_data.ld_mode = ln_mode_t::PAGING; + lnav_data.ld_view_stack.set_needs_update(); + return true; + } + return true; + case ln_mode_t::FILTER: case ln_mode_t::FILES: return handle_config_ui_key(ch); @@ -1048,6 +1066,15 @@ looper() view_colors& vc = view_colors::singleton(); view_colors::init(); + auto ecb_guard + = lnav_data.ld_exec_context.add_error_callback([](const auto& um) { + lnav_data.ld_user_message_source.replace_with( + um.to_attr_line().rtrim()); + lnav_data.ld_user_message_view.reload_data(); + lnav_data.ld_user_message_expiration + = std::chrono::steady_clock::now() + 20s; + }); + { setup_highlights(lnav_data.ld_views[LNV_LOG].get_highlights()); setup_highlights(lnav_data.ld_views[LNV_TEXT].get_highlights()); @@ -1092,10 +1119,6 @@ looper() lnav_data.ld_view_stack.push_back(&lnav_data.ld_views[LNV_LOG]); sb.push_back(clear_last_user_mark); - sb.push_back(bind_mem(&top_status_source::update_filename, - &lnav_data.ld_top_source)); - vsb.push_back(bind_mem(&top_status_source::update_view_name, - &lnav_data.ld_top_source)); sb.push_back(bind_mem(&bottom_status_source::update_line_number, &lnav_data.ld_bottom_source)); sb.push_back(bind_mem(&bottom_status_source::update_percent, @@ -1112,6 +1135,9 @@ looper() vsb.push_back(sb); + breadcrumb_view.set_y(0); + breadcrumb_view.set_window(lnav_data.ld_window); + breadcrumb_view.set_line_source(lnav_crumb_source); for (lpc = 0; lpc < LNV__MAX; lpc++) { lnav_data.ld_views[lpc].set_window(lnav_data.ld_window); lnav_data.ld_views[lpc].set_y(1); @@ -1152,12 +1178,10 @@ looper() lnav_data.ld_user_message_view.set_window(lnav_data.ld_window); - lnav_data.ld_status[LNS_TOP].set_top(0); lnav_data.ld_status[LNS_BOTTOM].set_top(-(rlc.get_height() + 1)); for (auto& sc : lnav_data.ld_status) { sc.set_window(lnav_data.ld_window); } - lnav_data.ld_status[LNS_TOP].set_data_source(&lnav_data.ld_top_source); lnav_data.ld_status[LNS_BOTTOM].set_data_source( &lnav_data.ld_bottom_source); lnav_data.ld_status[LNS_FILTER].set_data_source( @@ -1256,7 +1280,6 @@ looper() gettimeofday(¤t_time, nullptr); - lnav_data.ld_top_source.update_time(current_time); lnav_data.ld_preview_view.set_needs_update(); layout_views(); @@ -1349,6 +1372,11 @@ looper() lnav_data.ld_files_view.set_overlay_needs_update(); } + if (lnav_data.ld_mode == ln_mode_t::BREADCRUMBS + && breadcrumb_view.get_needs_update()) + { + lnav_data.ld_view_stack.set_needs_update(); + } lnav_data.ld_view_stack.do_update(); lnav_data.ld_doc_view.do_update(); lnav_data.ld_example_view.do_update(); @@ -1378,6 +1406,7 @@ looper() default: break; } + breadcrumb_view.do_update(); if (lnav_data.ld_mode != ln_mode_t::FILTER && lnav_data.ld_mode != ln_mode_t::FILES) { @@ -1457,6 +1486,8 @@ looper() int ch; while ((ch = getch()) != ERR) { + lnav_data.ld_user_message_source.clear(); + alerter::singleton().new_input(ch); lnav_data.ld_input_dispatcher.new_input(current_time, @@ -1467,8 +1498,6 @@ looper() ch, tc->get_top()); }; - lnav_data.ld_user_message_source.clear(); - if (!lnav_data.ld_looping) { // No reason to keep processing input after the // user has quit. The view stack will also be @@ -1484,6 +1513,7 @@ looper() case ln_mode_t::FILES: next_rescan_time = next_status_update_time + 1s; break; + case ln_mode_t::BREADCRUMBS: case ln_mode_t::COMMAND: case ln_mode_t::SEARCH: case ln_mode_t::SEARCH_FILTERS: @@ -2227,6 +2257,7 @@ main(int argc, char* argv[]) lnav_data.ld_vtab_manager = std::make_unique( lnav_data.ld_db, lnav_data.ld_views[LNV_LOG], lnav_data.ld_log_source); + lnav_data.ld_log_source.set_exec_context(&lnav_data.ld_exec_context); lnav_data.ld_views[LNV_HELP] .set_sub_source(&lnav_data.ld_help_source) .set_word_wrap(true); diff --git a/src/lnav.hh b/src/lnav.hh index d9317c9f..2859c297 100644 --- a/src/lnav.hh +++ b/src/lnav.hh @@ -72,7 +72,6 @@ #include "sql_util.hh" #include "statusview_curses.hh" #include "textfile_sub_source.hh" -#include "top_status_source.hh" #include "view_helpers.hh" enum { @@ -92,7 +91,6 @@ extern const char* lnav_zoom_strings[]; /** The status bars. */ typedef enum { - LNS_TOP, LNS_BOTTOM, LNS_FILTER, LNS_FILTER_HELP, @@ -195,7 +193,6 @@ struct lnav_data_t { ln_mode_t ld_last_config_mode{ln_mode_t::FILTER}; statusview_curses ld_status[LNS__MAX]; - top_status_source ld_top_source; bottom_status_source ld_bottom_source; filter_status_source ld_filter_status_source; filter_help_status_source ld_filter_help_status_source; diff --git a/src/lnav.indexing.cc b/src/lnav.indexing.cc index acd2ebe2..0a89c63d 100644 --- a/src/lnav.indexing.cc +++ b/src/lnav.indexing.cc @@ -80,7 +80,6 @@ do_observer_update(const std::shared_ptr& lf) if (isendwin()) { return; } - lnav_data.ld_top_source.update_time(); for (auto& sc : lnav_data.ld_status) { sc.do_update(); } diff --git a/src/lnav.management_cli.cc b/src/lnav.management_cli.cc index 020bc939..35d01062 100644 --- a/src/lnav.management_cli.cc +++ b/src/lnav.management_cli.cc @@ -35,7 +35,7 @@ #include "base/result.h" #include "base/string_util.hh" #include "fmt/format.h" -#include "fts_fuzzy_match.hh" +#include "itertools.similar.hh" #include "log_format.hh" #include "log_format_ext.hh" #include "mapbox/variant.hpp" @@ -44,69 +44,6 @@ using namespace lnav::roles::literals; -namespace lnav { -namespace itertools { - -namespace details { - -struct similar_to { - std::string st_pattern; - size_t st_count; -}; - -} // namespace details - -details::similar_to -similar_to(std::string pattern, size_t count = 5) -{ - return lnav::itertools::details::similar_to{std::move(pattern), count}; -} - -} // namespace itertools -} // namespace lnav - -template -std::vector -operator|(const T& in, const lnav::itertools::details::similar_to& st) -{ - using score_pair = std::pair; - - struct score_cmp { - bool operator()(const score_pair& lhs, const score_pair& rhs) - { - return lhs.first > rhs.first; - } - }; - - std::priority_queue, score_cmp> pq; - - for (const auto& elem : in) { - int score = 0; - - if (!fts::fuzzy_match(st.st_pattern.c_str(), elem.c_str(), score)) { - continue; - } - if (score <= 0) { - continue; - } - pq.push(std::make_pair(score, elem)); - - if (pq.size() > st.st_count) { - pq.pop(); - } - } - - std::vector> retval; - - while (!pq.empty()) { - retval.template emplace_back(pq.top().second); - pq.pop(); - } - std::reverse(retval.begin(), retval.end()); - - return retval; -} - namespace lnav { namespace management { diff --git a/src/lnav_commands.cc b/src/lnav_commands.cc index 9472d11c..0775e691 100644 --- a/src/lnav_commands.cc +++ b/src/lnav_commands.cc @@ -423,9 +423,13 @@ com_goto(exec_context& ec, std::string cmdline, std::vector& args) dst_vl = vis_line_t(line_number); } else { - return ec.make_error( - "expecting line number/percentage, timestamp, or relative " - "time"); + auto um = lnav::console::user_message::error( + attr_line_t("invalid argument: ").append(args[1])) + .with_reason( + "expecting line number/percentage, timestamp, or " + "relative time"); + ec.add_error_context(um); + return Err(um); } dst_vl | [&ec, tc, &retval](auto new_top) { diff --git a/src/lnav_config.cc b/src/lnav_config.cc index 17d90ff3..fb4845b1 100644 --- a/src/lnav_config.cc +++ b/src/lnav_config.cc @@ -647,6 +647,13 @@ static const struct json_path_container theme_styles_handlers = { return &root->lt_style_list_glyph; }) .with_children(style_config_handlers), + yajlpp::property_handler("breadcrumb") + .with_description("Styling for the separator between breadcrumbs") + .with_obj_provider( + [](const yajlpp_provider_context& ypc, lnav_theme* root) { + return &root->lt_style_breadcrumb; + }) + .with_children(style_config_handlers), }; static const struct json_path_container theme_syntax_styles_handlers = { @@ -863,7 +870,7 @@ static const struct json_path_container highlighter_handlers = { }; static const struct json_path_container theme_highlights_handlers = { - yajlpp::pattern_property_handler("(?\\w+)") + yajlpp::pattern_property_handler("(?[\\w\\-]+)") .with_obj_provider( [](const yajlpp_provider_context& ypc, lnav_theme* root) { highlighter_config& hc diff --git a/src/lnav_util.cc b/src/lnav_util.cc index 1970e18d..6b4673c9 100644 --- a/src/lnav_util.cc +++ b/src/lnav_util.cc @@ -118,7 +118,7 @@ pollfd_revents(const std::vector& pollfds, int fd) return pollfds | lnav::itertools::find_if([fd](const auto& entry) { return entry.fd == fd; }) - | lnav::itertools::map(&pollfd::revents) + | lnav::itertools::deref() | lnav::itertools::map(&pollfd::revents) | lnav::itertools::unwrap_or((short) 0); } @@ -183,7 +183,8 @@ to_json(yajlpp_gen& gen, const attr_line_t& al) [&](const std::shared_ptr& lf) { elem_map.gen(""); }, - [&](const bookmark_metadata* bm) { elem_map.gen(""); }); + [&](const bookmark_metadata* bm) { elem_map.gen(""); }, + [&](const timespec& ts) { elem_map.gen(""); }); } } } diff --git a/src/log_format.cc b/src/log_format.cc index 2038dea4..5d2b8761 100644 --- a/src/log_format.cc +++ b/src/log_format.cc @@ -834,7 +834,17 @@ external_log_format::scan(logfile& lf, this->check_for_new_year(dst, log_time_tm, log_tv); } - if (opid_cap != nullptr) { + if (opid_cap != nullptr && !opid_cap->empty()) { + auto opid_str = pi.get_substr(opid_cap); + { + safe::WriteAccess writable_opid_map( + lf.get_opids()); + auto opid_iter = writable_opid_map->find(opid_str); + + if (opid_iter == writable_opid_map->end()) { + (*writable_opid_map)[opid_str] = log_tv; + } + } opid = hash_str(pi.get_substr_start(opid_cap), opid_cap->length()); } diff --git a/src/log_format.hh b/src/log_format.hh index ad53fe21..aa1b8c20 100644 --- a/src/log_format.hh +++ b/src/log_format.hh @@ -143,7 +143,7 @@ public: logline_value(logline_value_meta lvm) : lv_meta(std::move(lvm)) { this->lv_meta.lvm_kind = value_kind_t::VALUE_NULL; - }; + } logline_value(logline_value_meta lvm, bool b) : lv_meta(std::move(lvm)), lv_value((int64_t) (b ? 1 : 0)) { @@ -153,18 +153,20 @@ public: : lv_meta(std::move(lvm)), lv_value(i) { this->lv_meta.lvm_kind = value_kind_t::VALUE_INTEGER; - }; + } logline_value(logline_value_meta lvm, double i) : lv_meta(std::move(lvm)), lv_value(i) { this->lv_meta.lvm_kind = value_kind_t::VALUE_FLOAT; - }; + } logline_value(logline_value_meta lvm, shared_buffer_ref& sbr) - : lv_meta(std::move(lvm)), lv_sbr(sbr){}; + : lv_meta(std::move(lvm)), lv_sbr(sbr) + { + } logline_value(logline_value_meta lvm, const intern_string_t val) - : lv_meta(std::move(lvm)), lv_intern_string(val){ - - }; + : lv_meta(std::move(lvm)), lv_intern_string(val) + { + } logline_value(logline_value_meta lvm, shared_buffer_ref& sbr, struct line_range origin); @@ -196,7 +198,7 @@ public: return this->lv_intern_string.get(); } return this->lv_sbr.get_data(); - }; + } size_t text_length() const { @@ -387,7 +389,9 @@ public: virtual void get_subline(const logline& ll, shared_buffer_ref& sbr, - bool full_message = false){}; + bool full_message = false) + { + } virtual const std::vector* get_actions( const logline_value& lv) const diff --git a/src/log_format_fwd.hh b/src/log_format_fwd.hh index 6055dfef..80d2b85e 100644 --- a/src/log_format_fwd.hh +++ b/src/log_format_fwd.hh @@ -34,6 +34,7 @@ #include +#include "base/file_range.hh" #include "base/string_attr_type.hh" #include "byte_array.hh" #include "log_level.hh" diff --git a/src/log_format_impls.cc b/src/log_format_impls.cc index c70086cc..75ee240e 100644 --- a/src/log_format_impls.cc +++ b/src/log_format_impls.cc @@ -127,7 +127,7 @@ class generic_log_format : public log_format { }; return log_fmt; - }; + } std::string get_pattern_regex(uint64_t line_number) const override { @@ -138,7 +138,7 @@ class generic_log_format : public log_format { const intern_string_t get_name() const override { return intern_string::lookup("generic_log"); - }; + } void scrub(std::string& line) override { @@ -155,7 +155,7 @@ class generic_log_format : public log_format { line = new_line; } - }; + } scan_result_t scan(logfile& lf, std::vector& dst, @@ -194,7 +194,7 @@ class generic_log_format : public log_format { } return SCAN_NO_MATCH; - }; + } void annotate(uint64_t line_number, shared_buffer_ref& line, @@ -232,12 +232,12 @@ class generic_log_format : public log_format { lr.lr_start = prefix_len; lr.lr_end = line.length(); sa.emplace_back(lr, SA_BODY.value()); - }; + } std::shared_ptr specialized(int fmt_lock) override { return std::make_shared(*this); - }; + } }; std::string @@ -320,7 +320,7 @@ struct separated_string { : i_parent(ss), i_pos(pos), i_next_pos(pos), i_index(0) { this->update(); - }; + } void update() { @@ -334,7 +334,7 @@ struct separated_string { } else { this->i_next_pos = ss.ss_str + ss.ss_len; } - }; + } iterator& operator++() { @@ -343,7 +343,7 @@ struct separated_string { this->i_index += 1; return *this; - }; + } string_fragment operator*() { @@ -356,23 +356,20 @@ struct separated_string { end = this->i_next_pos - ss.ss_str; } return string_fragment(ss.ss_str, this->i_pos - ss.ss_str, end); - }; + } bool operator==(const iterator& other) const { return (&this->i_parent == &other.i_parent) && (this->i_pos == other.i_pos); - }; + } bool operator!=(const iterator& other) const { return !(*this == other); - }; + } - size_t index() const - { - return this->i_index; - }; + size_t index() const { return this->i_index; } }; iterator begin() @@ -397,7 +394,9 @@ public: int col, log_format* format) : fd_meta(name, value_kind_t::VALUE_TEXT, col, format), - fd_numeric_index(-1){}; + fd_numeric_index(-1) + { + } field_def& with_kind(value_kind_t kind, bool identifier = false, @@ -407,7 +406,7 @@ public: this->fd_meta.lvm_identifier = identifier; this->fd_collator = collator; return *this; - }; + } field_def& with_numeric_index(int index) { @@ -420,21 +419,21 @@ public: { this->lf_is_self_describing = true; this->lf_time_ordered = false; - }; + } const intern_string_t get_name() const override { static const intern_string_t name(intern_string::lookup("bro")); return this->blf_format_name.empty() ? name : this->blf_format_name; - }; + } void clear() override { this->log_format::clear(); this->blf_format_name.clear(); this->blf_field_defs.clear(); - }; + } scan_result_t scan_int(std::vector& dst, const line_info& li, @@ -664,7 +663,7 @@ public: this->lf_value_stats.clear(); return SCAN_NO_MATCH; - }; + } void annotate(uint64_t line_number, shared_buffer_ref& sbr, @@ -707,7 +706,7 @@ public: values.emplace_back(fd.fd_meta); } } - }; + } const logline_value_stats* stats_for_value( const intern_string_t& name) const override @@ -725,12 +724,12 @@ public: } return retval; - }; + } std::shared_ptr specialized(int fmt_lock = -1) override { return std::make_shared(*this); - }; + } class bro_log_table : public log_format_vtab_impl { public: @@ -753,7 +752,7 @@ public: "", type_pair.second); } - }; + } void get_foreign_keys( std::vector& keys_inout) const override @@ -776,7 +775,7 @@ public: static std::map> retval; return retval; - }; + } std::shared_ptr get_vtab_impl() const override { @@ -794,7 +793,7 @@ public: } return retval; - }; + } void get_subline(const logline& ll, shared_buffer_ref& sbr, @@ -833,7 +832,7 @@ struct ws_separated_string { : i_parent(ss), i_pos(pos), i_next_pos(pos) { this->update(); - }; + } void update() { @@ -859,7 +858,7 @@ struct ws_separated_string { this->i_next_pos += 1; } } - }; + } iterator& operator++() { @@ -875,7 +874,7 @@ struct ws_separated_string { this->i_index += 1; return *this; - }; + } string_fragment operator*() { @@ -883,34 +882,25 @@ struct ws_separated_string { int end = this->i_next_pos - ss.ss_str; return string_fragment(ss.ss_str, this->i_pos - ss.ss_str, end); - }; + } bool operator==(const iterator& other) const { return (&this->i_parent == &other.i_parent) && (this->i_pos == other.i_pos); - }; + } bool operator!=(const iterator& other) const { return !(*this == other); - }; + } - size_t index() const - { - return this->i_index; - }; + size_t index() const { return this->i_index; } }; - iterator begin() - { - return {*this, this->ss_str}; - }; + iterator begin() { return {*this, this->ss_str}; } - iterator end() - { - return {*this, this->ss_str + this->ss_len}; - }; + iterator end() { return {*this, this->ss_str + this->ss_len}; } }; class w3c_log_format : public log_format { @@ -955,7 +945,7 @@ public: this->fd_meta.lvm_identifier = identifier; this->fd_collator = collator; return *this; - }; + } field_def& with_numeric_index(int index) { @@ -982,14 +972,14 @@ public: { this->lf_is_self_describing = true; this->lf_time_ordered = false; - }; + } const intern_string_t get_name() const override { static const intern_string_t name(intern_string::lookup("w3c")); return this->wlf_format_name.empty() ? name : this->wlf_format_name; - }; + } void clear() override { @@ -997,7 +987,7 @@ public: this->wlf_time_scanner.clear(); this->wlf_format_name.clear(); this->wlf_field_defs.clear(); - }; + } scan_result_t scan_int(std::vector& dst, const line_info& li, @@ -1255,7 +1245,7 @@ public: this->lf_value_stats.clear(); return SCAN_NO_MATCH; - }; + } void annotate(uint64_t line_number, shared_buffer_ref& sbr, @@ -1297,7 +1287,7 @@ public: values.emplace_back(fd.fd_meta); } } - }; + } const logline_value_stats* stats_for_value( const intern_string_t& name) const override @@ -1315,12 +1305,12 @@ public: } return retval; - }; + } std::shared_ptr specialized(int fmt_lock = -1) override { return std::make_shared(*this); - }; + } class w3c_log_table : public log_format_vtab_impl { public: @@ -1372,7 +1362,7 @@ public: static std::map> retval; return retval; - }; + } std::shared_ptr get_vtab_impl() const override { @@ -1390,7 +1380,7 @@ public: } return retval; - }; + } void get_subline(const logline& ll, shared_buffer_ref& sbr, @@ -1570,7 +1560,7 @@ public: static const auto FIELDS = std::string("fields"); cols.emplace_back(FIELDS); - }; + } }; std::shared_ptr get_vtab_impl() const override @@ -1769,7 +1759,7 @@ public: std::shared_ptr specialized(int fmt_lock) override { return std::make_shared(*this); - }; + } }; static auto format_binder = injector::bind_multiple() diff --git a/src/log_vtab_impl.cc b/src/log_vtab_impl.cc index ef343a85..08f60001 100644 --- a/src/log_vtab_impl.cc +++ b/src/log_vtab_impl.cc @@ -63,8 +63,11 @@ static const char* LOG_COLUMNS = R"( ( static const char* LOG_FOOTER_COLUMNS = R"( -- END Format-specific fields + log_opid TEXT HIDDEN, -- The message's OPID + log_format TEXT HIDDEN, -- The name of the log file format log_time_msecs INTEGER HIDDEN, -- The adjusted timestamp for the log message as the number of milliseconds from the epoch log_path TEXT HIDDEN COLLATE naturalnocase, -- The path to the log file this message is from + log_unique_path TEXT HIDDEN COLLATE naturalnocase, -- The unique portion of the path this message is from log_text TEXT HIDDEN, -- The full text of the log message log_body TEXT HIDDEN, -- The body of the log message log_raw_text TEXT HIDDEN -- The raw text from the log file @@ -200,6 +203,10 @@ log_vtab_impl::is_valid(log_cursor& lc, logfile_sub_source& lss) return false; } + if (lc.lc_opid && lf_iter->get_opid() != lc.lc_opid.value().value) { + return false; + } + return true; } @@ -300,6 +307,7 @@ vt_open(sqlite3_vtab* p_svt, sqlite3_vtab_cursor** pp_cursor) *pp_cursor = (sqlite3_vtab_cursor*) p_cur; p_cur->base.pVtab = p_svt; + p_cur->log_cursor.lc_opid = nonstd::nullopt; p_cur->log_cursor.lc_curr_line = -1_vl; p_cur->log_cursor.lc_end_line = vis_line_t(p_vt->lss->text_line_count()); p_cur->log_cursor.lc_sub_index = 0; @@ -473,11 +481,13 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) sqlite3_result_text( ctx, level_name, strlen(level_name), SQLITE_STATIC); - } break; + break; + } case VT_COL_MARK: { sqlite3_result_int(ctx, ll->is_marked()); - } break; + break; + } case VT_COL_LOG_COMMENT: { const auto& bm = vt->lss->get_user_bookmark_metadata(); @@ -566,17 +576,54 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) switch (post_col_number) { case 0: { - sqlite3_result_int64(ctx, ll->get_time_in_millis()); + if (vc->line_values.empty()) { + lf->read_full_message(ll, vc->log_msg); + vt->vi->extract( + lf, line_number, vc->log_msg, vc->line_values); + } + + auto opid_opt = get_string_attr(vt->vi->vi_attrs, + logline::L_OPID); + if (opid_opt) { + auto opid_range + = opid_opt.value().saw_string_attr->sa_range; + + to_sqlite( + ctx, + vc->log_msg.to_string_fragment( + opid_range.lr_start, opid_range.length())); + } else { + sqlite3_result_null(ctx); + } break; } case 1: { + auto format_name = lf->get_format_name(); + sqlite3_result_text(ctx, + format_name.get(), + format_name.size(), + SQLITE_STATIC); + break; + } + case 2: { + sqlite3_result_int64(ctx, ll->get_time_in_millis()); + break; + } + case 3: { const auto& fn = lf->get_filename(); sqlite3_result_text( ctx, fn.c_str(), fn.length(), SQLITE_STATIC); break; } - case 2: { + case 4: { + const auto& fn = lf->get_unique_path(); + + sqlite3_result_text( + ctx, fn.c_str(), fn.length(), SQLITE_STATIC); + break; + } + case 5: { shared_buffer_ref line; lf->read_full_message(ll, line); @@ -586,7 +633,7 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) SQLITE_TRANSIENT); break; } - case 3: { + case 6: { if (vc->line_values.empty()) { lf->read_full_message(ll, vc->log_msg); vt->vi->extract( @@ -609,7 +656,7 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) } break; } - case 4: { + case 7: { auto read_res = lf->read_raw_message(ll); if (read_res.isErr()) { @@ -827,26 +874,31 @@ vt_rowid(sqlite3_vtab_cursor* cur, sqlite_int64* p_rowid) } void -log_cursor::update(unsigned char op, vis_line_t vl, bool exact) +log_cursor::update(unsigned char op, vis_line_t vl, constraint_t cons) { if (vl < 0) { vl = -1_vl; } + this->lc_opid = nonstd::nullopt; switch (op) { case SQLITE_INDEX_CONSTRAINT_EQ: if (vl < this->lc_end_line) { this->lc_curr_line = vl; - this->lc_end_line = vis_line_t(this->lc_curr_line + 1); + if (cons == constraint_t::unique) { + this->lc_end_line = vis_line_t(this->lc_curr_line + 1); + } } break; case SQLITE_INDEX_CONSTRAINT_GE: this->lc_curr_line = vl; break; case SQLITE_INDEX_CONSTRAINT_GT: - this->lc_curr_line = vis_line_t(vl + (exact ? 1 : 0)); + this->lc_curr_line + = vis_line_t(vl + (cons == constraint_t::unique ? 1 : 0)); break; case SQLITE_INDEX_CONSTRAINT_LE: - this->lc_end_line = vis_line_t(vl + (exact ? 1 : 0)); + this->lc_end_line + = vis_line_t(vl + (cons == constraint_t::unique ? 1 : 0)); break; case SQLITE_INDEX_CONSTRAINT_LT: this->lc_end_line = vl; @@ -867,6 +919,7 @@ vt_filter(sqlite3_vtab_cursor* p_vtc, = (sqlite3_index_info::sqlite3_index_constraint*) idxStr; log_info("(%p) filter called: %d", vt, idxNum); + p_cur->log_cursor.lc_opid = nonstd::nullopt; p_cur->log_cursor.lc_curr_line = -1_vl; p_cur->log_cursor.lc_end_line = vis_line_t(vt->lss->text_line_count()); vt_next(p_vtc); @@ -876,10 +929,13 @@ vt_filter(sqlite3_vtab_cursor* p_vtc, } for (int lpc = 0; lpc < idxNum; lpc++) { - switch (index[lpc].iColumn) { + auto col = index[lpc].iColumn; + switch (col) { case VT_COL_LINE_NUMBER: p_cur->log_cursor.update( - index[lpc].op, vis_line_t(sqlite3_value_int64(argv[lpc]))); + index[lpc].op, + vis_line_t(sqlite3_value_int64(argv[lpc])), + log_cursor::constraint_t::unique); break; case VT_COL_LOG_TIME: @@ -892,7 +948,7 @@ vt_filter(sqlite3_vtab_cursor* p_vtc, dts.scan((const char*) datestr, strlen((const char*) datestr), - NULL, + nullptr, &mytm, tv); auto vl_opt = vt->lss->find_from_time(tv); @@ -901,10 +957,75 @@ vt_filter(sqlite3_vtab_cursor* p_vtc, = p_cur->log_cursor.lc_end_line; } else { p_cur->log_cursor.update( - index[lpc].op, vl_opt.value(), false); + index[lpc].op, + vl_opt.value(), + log_cursor::constraint_t::none); } } break; + default: { + if (col > (VT_COL_MAX + vt->vi->vi_column_count - 1)) { + int post_col_number + = col - (VT_COL_MAX + vt->vi->vi_column_count - 1) - 1; + + switch (post_col_number) { + case 0: { + if (sqlite3_value_type(argv[lpc]) != SQLITE3_TEXT) { + continue; + } + const auto* opid + = (const char*) sqlite3_value_text(argv[lpc]); + auto opid_len = sqlite3_value_bytes(argv[lpc]); + nonstd::optional min_time; + for (const auto& file_data : *vt->lss) { + safe::ReadAccess + r_opid_map( + file_data->get_file_ptr()->get_opids()); + const auto& iter = r_opid_map->find(opid); + if (iter == r_opid_map->end()) { + continue; + } + if (!min_time + || iter->second < min_time.value()) { + min_time = iter->second; + } + } + + if (!min_time) { + log_debug("no min time"); + p_cur->log_cursor.lc_curr_line + = p_cur->log_cursor.lc_end_line; + continue; + } + log_debug("found min time: %d.%06d", + min_time.value().tv_sec, + min_time.value().tv_usec); + auto vl_opt + = vt->lss->row_for_time(min_time.value()); + if (!vl_opt) { + log_debug("time not found"); + p_cur->log_cursor.lc_curr_line + = p_cur->log_cursor.lc_end_line; + continue; + } + + log_debug("got row %d", (int) vl_opt.value()); + p_cur->log_cursor.update( + index[lpc].op, + vl_opt.value(), + log_cursor::constraint_t::none); + + log_cursor::opid_hash opid_val; + opid_val.value = hash_str(opid, opid_len); + p_cur->log_cursor.lc_opid = opid_val; + log_debug("filter opid %d", + p_cur->log_cursor.lc_opid.value().value); + break; + } + } + } + break; + } } } @@ -914,6 +1035,10 @@ vt_filter(sqlite3_vtab_cursor* p_vtc, p_cur->log_cursor.lc_curr_line += 1_vl; } + log_debug("cursor %d %d", + (int) p_cur->log_cursor.lc_curr_line, + (int) p_cur->log_cursor.lc_end_line); + return SQLITE_OK; } @@ -931,24 +1056,50 @@ vt_best_index(sqlite3_vtab* tab, sqlite3_index_info* p_info) } for (int lpc = 0; lpc < p_info->nConstraint; lpc++) { if (!p_info->aConstraint[lpc].usable - || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_MATCH) + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_MATCH + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_OFFSET + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_LIMIT) { + log_debug(" [%d] not usable", lpc); continue; } - switch (p_info->aConstraint[lpc].iColumn) { - case VT_COL_LINE_NUMBER: + auto col = p_info->aConstraint[lpc].iColumn; + switch (col) { + case VT_COL_LINE_NUMBER: { + log_debug("line number index %d", p_info->aConstraint[lpc].op); argvInUse += 1; indexes.push_back(p_info->aConstraint[lpc]); p_info->aConstraintUsage[lpc].argvIndex = argvInUse; break; + } + default: { + if (col > (VT_COL_MAX + vt->vi->vi_column_count - 1)) { + int post_col_number + = col - (VT_COL_MAX + vt->vi->vi_column_count - 1) - 1; + + switch (post_col_number) { + case 0: { + log_debug("opid index"); + argvInUse += 1; + indexes.push_back(p_info->aConstraint[lpc]); + p_info->aConstraintUsage[lpc].argvIndex = argvInUse; + break; + } + } + } + break; + } } } if (!argvInUse) { + log_debug("fall back to log_time"); for (int lpc = 0; lpc < p_info->nConstraint; lpc++) { if (!p_info->aConstraint[lpc].usable - || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_MATCH) + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_MATCH + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_OFFSET + || p_info->aConstraint[lpc].op == SQLITE_INDEX_CONSTRAINT_LIMIT) { continue; } diff --git a/src/log_vtab_impl.hh b/src/log_vtab_impl.hh index 2ed0fc77..3ba5da6f 100644 --- a/src/log_vtab_impl.hh +++ b/src/log_vtab_impl.hh @@ -57,21 +57,26 @@ enum { class logfile_sub_source; struct log_cursor { + struct opid_hash { + unsigned int value : 6; + }; + vis_line_t lc_curr_line; int lc_sub_index; vis_line_t lc_end_line; - void update(unsigned char op, vis_line_t vl, bool exact = true); + nonstd::optional lc_opid; - void set_eof() - { - this->lc_curr_line = this->lc_end_line = vis_line_t(0); + enum class constraint_t { + none, + unique, }; - bool is_eof() const - { - return this->lc_curr_line >= this->lc_end_line; - }; + void update(unsigned char op, vis_line_t vl, constraint_t cons); + + void set_eof() { this->lc_curr_line = this->lc_end_line = vis_line_t(0); } + + bool is_eof() const { return this->lc_curr_line >= this->lc_end_line; } }; const std::string LOG_BODY = "log_body"; diff --git a/src/logfile.hh b/src/logfile.hh index 88c096ae..b87b705a 100644 --- a/src/logfile.hh +++ b/src/logfile.hh @@ -34,6 +34,7 @@ #define logfile_hh #include +#include #include #include @@ -358,10 +359,12 @@ public: using note_map = std::map; using safe_notes = safe::Safe; - note_map get_notes() const - { - return *this->lf_notes.readAccess(); - } + note_map get_notes() const { return *this->lf_notes.readAccess(); } + + using opid_map = std::unordered_map; + using safe_opid_map = safe::Safe; + + safe_opid_map& get_opids() { return this->lf_opids; } protected: /** @@ -407,6 +410,7 @@ private: text_format_t lf_text_format{text_format_t::TF_UNKNOWN}; uint32_t lf_out_of_time_order_count{0}; safe_notes lf_notes; + safe_opid_map lf_opids; nonstd::optional> lf_next_line_cache; }; diff --git a/src/logfile_sub_source.cc b/src/logfile_sub_source.cc index 5bdbd070..f56c32bc 100644 --- a/src/logfile_sub_source.cc +++ b/src/logfile_sub_source.cc @@ -1734,7 +1734,8 @@ logfile_sub_source::get_sql_filter() { return this->tss_filters | lnav::itertools::find_if([](const auto& filt) { return filt->get_index() == 0; - }); + }) + | lnav::itertools::deref(); } void @@ -1906,3 +1907,265 @@ logfile_sub_source::meta_grepper::grep_match(grep_proc& gp, { this->lmg_source.tss_view->grep_match(gp, line, start, end); } + +logline_window::iterator +logline_window::begin() +{ + if (this->lw_start_line < 0_vl) { + return this->end(); + } + + return {this->lw_source, this->lw_start_line}; +} + +logline_window::iterator +logline_window::end() +{ + return {this->lw_source, vis_line_t(this->lw_source.text_line_count())}; +} + +logline_window::logmsg_info::logmsg_info(logfile_sub_source& lss, vis_line_t vl) + : li_source(lss), li_line(vl) +{ + if (this->li_line < this->li_source.text_line_count()) { + while (true) { + auto pair_opt = this->li_source.find_line_with_file(vl); + + if (!pair_opt) { + break; + } + + auto line_pair = pair_opt.value(); + if (line_pair.second->is_message()) { + this->li_file = line_pair.first.get(); + this->li_logline = line_pair.second; + break; + } else { + --vl; + } + } + } +} + +void +logline_window::logmsg_info::next_msg() +{ + this->li_file = nullptr; + this->li_logline = logfile::iterator{}; + this->li_msg_buffer.disown(); + this->li_string_attrs.clear(); + this->li_line_values.clear(); + ++this->li_line; + while (this->li_line < this->li_source.text_line_count()) { + auto pair_opt = this->li_source.find_line_with_file(this->li_line); + + if (!pair_opt) { + break; + } + + auto line_pair = pair_opt.value(); + if (line_pair.second->is_message()) { + this->li_file = line_pair.first.get(); + this->li_logline = line_pair.second; + break; + } else { + ++this->li_line; + } + } +} + +void +logline_window::logmsg_info::load_msg() const +{ + if (!this->li_string_attrs.empty()) { + return; + } + + auto format = this->li_file->get_format(); + this->li_file->read_full_message(this->li_logline, this->li_msg_buffer); + format->annotate(std::distance(this->li_file->cbegin(), this->li_logline), + this->li_msg_buffer, + this->li_string_attrs, + this->li_line_values, + false); +} + +std::string +logline_window::logmsg_info::to_string(const struct line_range& lr) const +{ + this->load_msg(); + + return this->li_msg_buffer.to_string_fragment(lr.lr_start, lr.length()) + .to_string(); +} + +logline_window::iterator& +logline_window::iterator::operator++() +{ + this->i_info.next_msg(); + + return *this; +} + +static std::vector +timestamp_poss() +{ + const static std::vector retval = { + breadcrumb::possibility{"-1 day"}, + breadcrumb::possibility{"-1h"}, + breadcrumb::possibility{"-30m"}, + breadcrumb::possibility{"-15m"}, + breadcrumb::possibility{"-5m"}, + breadcrumb::possibility{"-1m"}, + breadcrumb::possibility{"+1m"}, + breadcrumb::possibility{"+5m"}, + breadcrumb::possibility{"+15m"}, + breadcrumb::possibility{"+30m"}, + breadcrumb::possibility{"+1h"}, + breadcrumb::possibility{"+1 day"}, + }; + + return retval; +} + +void +logfile_sub_source::text_crumbs_for_line(int line, + std::vector& crumbs) +{ + text_sub_source::text_crumbs_for_line(line, crumbs); + + if (this->lss_filtered_index.empty()) { + return; + } + + auto line_pair_opt = this->find_line_with_file(vis_line_t(line)); + if (line_pair_opt) { + auto line_pair = line_pair_opt.value(); + auto& lf = line_pair.first; + auto format = lf->get_format(); + char ts[64]; + + sql_strftime(ts, sizeof(ts), line_pair.second->get_timeval(), 'T'); + + crumbs.emplace_back( + std::string(ts), + timestamp_poss, + [ec = this->lss_exec_context](const auto& ts) { + ec->execute(fmt::format(FMT_STRING(":goto {}"), + ts.template get())); + }); + crumbs.back().c_expected_input + = breadcrumb::crumb::expected_input_t::anything; + crumbs.back().c_search_placeholder + = "(Enter an absolute or relative time)"; + + auto format_name = format->get_name().to_string(); + crumbs.emplace_back( + format_name, + attr_line_t().append(lnav::roles::identifier(format_name)), + [this]() -> std::vector { + return this->lss_files + | lnav::itertools::filter_in([](const auto& file_data) { + return file_data->is_visible(); + }) + | lnav::itertools::map(&logfile_data::get_file_ptr) + | lnav::itertools::map(&logfile::get_format_name) + | lnav::itertools::unique() + | lnav::itertools::map([](const auto& elem) { + return breadcrumb::possibility{ + elem.to_string(), + }; + }); + }, + [ec = this->lss_exec_context](const auto& format_name) { + static const std::string MOVE_STMT = R"(;UPDATE lnav_views + SET top = (SELECT log_line FROM all_logs WHERE log_format = $format_name LIMIT 1) + WHERE name = 'log' +)"; + + ec->execute_with( + MOVE_STMT, + std::make_pair("format_name", + format_name.template get())); + }); + + auto msg_start_iter = lf->message_start(line_pair.second); + auto file_line_number = std::distance(lf->begin(), msg_start_iter); + crumbs.emplace_back( + lf->get_unique_path(), + attr_line_t() + .append(lnav::roles::identifier(lf->get_unique_path())) + .append(FMT_STRING("[{:L}]"), file_line_number), + [this]() -> std::vector { + return this->lss_files + | lnav::itertools::filter_in([](const auto& file_data) { + return file_data->is_visible(); + }) + | lnav::itertools::map([](const auto& file_data) { + return breadcrumb::possibility{ + file_data->get_file_ptr()->get_unique_path(), + attr_line_t(file_data->get_file_ptr() + ->get_unique_path()), + }; + }); + }, + [ec = this->lss_exec_context](const auto& uniq_path) { + static const std::string MOVE_STMT = R"(;UPDATE lnav_views + SET top = (SELECT log_line FROM all_logs WHERE log_unique_path = $uniq_path LIMIT 1) + WHERE name = 'log' +)"; + + ec->execute_with( + MOVE_STMT, + std::make_pair("uniq_path", + uniq_path.template get())); + }); + + shared_buffer_ref sbr; + string_attrs_t sa; + std::vector values; + + lf->read_full_message(msg_start_iter, sbr); + format->annotate(file_line_number, sbr, sa, values); + + auto opid_opt = get_string_attr(sa, logline::L_OPID); + if (opid_opt) { + const auto& opid_range = opid_opt.value().saw_string_attr->sa_range; + const auto opid_str = sbr.to_string_fragment(opid_range.lr_start, + opid_range.length()) + .to_string(); + crumbs.emplace_back( + opid_str, + attr_line_t().append(lnav::roles::identifier(opid_str)), + [this]() -> std::vector { + std::set opids; + + for (const auto& file_data : this->lss_files) { + safe::ReadAccess r_opid_map( + file_data->get_file_ptr()->get_opids()); + + for (const auto& pair : *r_opid_map) { + opids.insert(pair.first); + } + } + + return opids | lnav::itertools::map([](const auto& elem) { + return breadcrumb::possibility{ + elem, + }; + }); + }, + [ec = this->lss_exec_context](const auto& opid) { + static const std::string MOVE_STMT = R"(;UPDATE lnav_views + SET top = (SELECT log_line FROM all_logs WHERE log_opid = $opid LIMIT 1) + WHERE name = 'log' + )"; + + ec->execute_with( + MOVE_STMT, + std::make_pair("opid", + opid.template get())); + }); + } + } +} diff --git a/src/logfile_sub_source.hh b/src/logfile_sub_source.hh index 4bec016d..9a119963 100644 --- a/src/logfile_sub_source.hh +++ b/src/logfile_sub_source.hh @@ -79,7 +79,9 @@ public: class pcre_filter : public text_filter { public: pcre_filter(type_t type, const std::string& id, size_t index, pcre* code) - : text_filter(type, filter_lang_t::REGEX, id, index), pf_pcre(code){}; + : text_filter(type, filter_lang_t::REGEX, id, index), pf_pcre(code) + { + } ~pcre_filter() override = default; @@ -150,6 +152,72 @@ private: content_line_t llh_backing[MAX_SIZE]; }; +class logline_window { +public: + logline_window(logfile_sub_source& lss, vis_line_t start_line) + : lw_source(lss), lw_start_line(start_line) + { + } + + class iterator; + + class logmsg_info { + public: + logmsg_info(logfile_sub_source& lss, vis_line_t vl); + + vis_line_t get_vis_line() const { return this->li_line; } + + const logline& get_logline() const { return *this->li_logline; } + + const string_attrs_t& get_attrs() const + { + this->load_msg(); + return this->li_string_attrs; + } + + std::string to_string(const struct line_range& lr) const; + + private: + friend iterator; + + void next_msg(); + void load_msg() const; + + logfile_sub_source& li_source; + vis_line_t li_line; + logfile* li_file{nullptr}; + logfile::const_iterator li_logline; + mutable shared_buffer_ref li_msg_buffer; + mutable string_attrs_t li_string_attrs; + mutable std::vector li_line_values; + }; + + class iterator { + public: + iterator(logfile_sub_source& lss, vis_line_t vl) : i_info(lss, vl) {} + + iterator& operator++(); + + bool operator!=(const iterator& rhs) const + { + return this->i_info.get_vis_line() != rhs.i_info.get_vis_line(); + } + + const logmsg_info& operator*() const { return this->i_info; } + + private: + logmsg_info i_info; + }; + + iterator begin(); + + iterator end(); + +private: + logfile_sub_source& lw_source; + vis_line_t lw_start_line; +}; + /** * Delegate class that merges the contents of multiple log files into a single * source of data for a text view. @@ -332,7 +400,7 @@ public: const_iterator iter; for (iter = this->cbegin(); iter != this->cend(); ++iter) { - if (*iter != NULL && (*iter)->get_file() != NULL) { + if (*iter != nullptr && (*iter)->get_file() != nullptr) { retval += 1; } } @@ -363,7 +431,7 @@ public: this->lss_line_size_cache[index].first = row; } return this->lss_line_size_cache[index].second; - }; + } void text_mark(const bookmark_type_t* bm, vis_line_t line, bool added); @@ -477,6 +545,30 @@ public: return retval; } + nonstd::optional, logfile::iterator>> + find_line_with_file(content_line_t line) const + { + std::shared_ptr lf = this->find(line); + + if (lf != nullptr) { + auto ll_iter = lf->begin() + line; + + return std::make_pair(lf, ll_iter); + } + + return nonstd::nullopt; + } + + nonstd::optional, logfile::iterator>> + find_line_with_file(vis_line_t vl) const + { + if (vl >= 0_vl && vl <= this->lss_filtered_index.size()) { + return this->find_line_with_file(this->at(vl)); + } + + return nonstd::nullopt; + } + nonstd::optional find_from_time( const struct timeval& start) const; @@ -507,7 +599,7 @@ public: return this->find_from_time(time_bucket); } - content_line_t at(vis_line_t vl) + content_line_t at(vis_line_t vl) const { return this->lss_index[this->lss_filtered_index[vl]]; } @@ -521,6 +613,11 @@ public: return this->at(vl); } + logline_window window_at(vis_line_t vl) + { + return logline_window(*this, vl); + } + log_accel::direction_t get_line_accel_direction(vis_line_t vl); /** @@ -557,7 +654,7 @@ public: bool is_visible() const { - return this->ld_visible; + return this->get_file_ptr() != nullptr && this->ld_visible; } void set_visibility(bool vis) @@ -649,7 +746,7 @@ public: : public grep_proc_source , public grep_proc_sink { public: - meta_grepper(logfile_sub_source& source) : lmg_source(source){}; + meta_grepper(logfile_sub_source& source) : lmg_source(source) {} bool grep_value_for_line(vis_line_t line, std::string& value_out) override; @@ -683,21 +780,19 @@ public: return &this->lss_location_history; } + void text_crumbs_for_line(int line, std::vector& crumbs); + Result eval_sql_filter(sqlite3_stmt* stmt, iterator ld, logfile::const_iterator ll); void invalidate_sql_filter(); - void set_line_meta_changed() - { - this->lss_line_meta_changed = true; - } + void set_line_meta_changed() { this->lss_line_meta_changed = true; } - bool is_line_meta_changed() const - { - return this->lss_line_meta_changed; - } + bool is_line_meta_changed() const { return this->lss_line_meta_changed; } + + void set_exec_context(exec_context* ec) { this->lss_exec_context = ec; } static const uint64_t MAX_CONTENT_LINES = (1ULL << 40) - 1; static const uint64_t MAX_LINES_PER_FILE = 256 * 1024 * 1024; @@ -726,7 +821,7 @@ private: }; struct __attribute__((__packed__)) indexed_content { - indexed_content() {} + indexed_content() = default; indexed_content(content_line_t cl) : ic_value(cl) {} @@ -739,7 +834,8 @@ private: }; struct logline_cmp { - logline_cmp(logfile_sub_source& lc) : llss_controller(lc){}; + logline_cmp(logfile_sub_source& lc) : llss_controller(lc) {} + bool operator()(const content_line_t& lhs, const content_line_t& rhs) const { @@ -789,8 +885,10 @@ private: }; struct filtered_logline_cmp { - filtered_logline_cmp(const logfile_sub_source& lc) - : llss_controller(lc){}; + filtered_logline_cmp(const logfile_sub_source& lc) : llss_controller(lc) + { + } + bool operator()(const uint32_t& lhs, const uint32_t& rhs) const { content_line_t cl_lhs @@ -820,7 +918,9 @@ private: */ struct logfile_data_eq { explicit logfile_data_eq(std::shared_ptr lf) - : lde_file(std::move(lf)){}; + : lde_file(std::move(lf)) + { + } bool operator()(const std::unique_ptr& ld) const { @@ -834,7 +934,7 @@ private: { this->lss_line_size_cache.fill(std::make_pair(0, 0)); this->lss_line_size_cache[0].first = -1; - }; + } bool check_extra_filters(iterator ld, logfile::iterator ll); @@ -877,6 +977,7 @@ private: size_t lss_longest_line{0}; meta_grepper lss_meta_grepper; log_location_history lss_location_history; + exec_context* lss_exec_context; bool lss_in_value_for_line{false}; bool lss_line_meta_changed{false}; diff --git a/src/plain_text_source.cc b/src/plain_text_source.cc new file mode 100644 index 00000000..2136cae8 --- /dev/null +++ b/src/plain_text_source.cc @@ -0,0 +1,202 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "plain_text_source.hh" + +#include "base/itertools.hh" +#include "config.h" + +static std::vector +to_text_line(const std::vector& lines) +{ + file_off_t off = 0; + + return lines | lnav::itertools::map([&off](const auto& elem) { + auto retval = plain_text_source::text_line{ + off, + elem, + }; + + off += elem.length() + 1; + return retval; + }); +} + +plain_text_source::plain_text_source(const std::string& text) +{ + size_t start = 0, end; + + while ((end = text.find('\n', start)) != std::string::npos) { + size_t len = (end - start); + this->tds_lines.emplace_back(start, text.substr(start, len)); + start = end + 1; + } + if (start < text.length()) { + this->tds_lines.emplace_back(start, text.substr(start)); + } + this->tds_longest_line = this->compute_longest_line(); +} + +plain_text_source::plain_text_source(const std::vector& text_lines) +{ + this->replace_with(text_lines); +} + +plain_text_source::plain_text_source(const std::vector& text_lines) + : tds_lines(to_text_line(text_lines)) +{ + this->tds_longest_line = this->compute_longest_line(); +} + +plain_text_source& +plain_text_source::replace_with(const attr_line_t& text_lines) +{ + this->tds_lines.clear(); + this->tds_lines = to_text_line(text_lines.split_lines()); + this->tds_longest_line = this->compute_longest_line(); + return *this; +} + +plain_text_source& +plain_text_source::replace_with(const std::vector& text_lines) +{ + file_off_t off = 0; + for (const auto& str : text_lines) { + this->tds_lines.emplace_back(off, str); + off += str.length() + 1; + } + this->tds_longest_line = this->compute_longest_line(); + return *this; +} + +void +plain_text_source::clear() +{ + this->tds_lines.clear(); + this->tds_longest_line = 0; + this->tds_text_format = text_format_t::TF_UNKNOWN; +} + +plain_text_source& +plain_text_source::truncate_to(size_t max_lines) +{ + while (this->tds_lines.size() > max_lines) { + this->tds_lines.pop_back(); + } + return *this; +} + +size_t +plain_text_source::text_line_width(textview_curses& curses) +{ + return this->tds_longest_line; +} + +void +plain_text_source::text_value_for_line(textview_curses& tc, + int row, + std::string& value_out, + text_sub_source::line_flags_t flags) +{ + value_out = this->tds_lines[row].tl_value.get_string(); +} + +void +plain_text_source::text_attrs_for_line(textview_curses& tc, + int line, + string_attrs_t& value_out) +{ + value_out = this->tds_lines[line].tl_value.get_attrs(); + if (this->tds_reverse_selection && tc.is_selectable() + && tc.get_selection() == line) + { + value_out.emplace_back(line_range{0, -1}, VC_STYLE.value(A_REVERSE)); + } +} + +size_t +plain_text_source::text_size_for_line(textview_curses& tc, + int row, + text_sub_source::line_flags_t flags) +{ + return this->tds_lines[row].tl_value.length(); +} + +text_format_t +plain_text_source::get_text_format() const +{ + return this->tds_text_format; +} + +size_t +plain_text_source::compute_longest_line() +{ + size_t retval = 0; + for (auto& iter : this->tds_lines) { + retval = std::max(retval, (size_t) iter.tl_value.length()); + } + return retval; +} + +nonstd::optional +plain_text_source::line_for_offset(file_off_t off) +{ + struct cmper { + bool operator()(const file_off_t& lhs, const text_line& rhs) + { + return lhs < rhs.tl_offset; + } + + bool operator()(const text_line& lhs, const file_off_t& rhs) + { + return lhs.tl_offset < rhs; + } + }; + + if (this->tds_lines.empty()) { + return nonstd::nullopt; + } + + auto iter = std::lower_bound( + this->tds_lines.begin(), this->tds_lines.end(), off, cmper{}); + if (iter == this->tds_lines.end()) { + if (this->tds_lines.back().contains_offset(off)) { + return nonstd::make_optional( + vis_line_t(std::distance(this->tds_lines.end() - 1, iter))); + } + return nonstd::nullopt; + } + + if (!iter->contains_offset(off) && iter != this->tds_lines.begin()) { + --iter; + } + + return nonstd::make_optional( + vis_line_t(std::distance(this->tds_lines.begin(), iter))); +} diff --git a/src/plain_text_source.hh b/src/plain_text_source.hh index 52fd5a04..97b73555 100644 --- a/src/plain_text_source.hh +++ b/src/plain_text_source.hh @@ -34,116 +34,76 @@ #include #include "base/attr_line.hh" +#include "base/file_range.hh" #include "textview_curses.hh" class plain_text_source : public text_sub_source , public vis_location_history { public: + struct text_line { + text_line(file_off_t off, attr_line_t value) + : tl_offset(off), tl_value(std::move(value)) + { + } + + bool contains_offset(file_off_t off) const + { + return (this->tl_offset <= off + && off < this->tl_offset + this->tl_value.length()); + } + + file_off_t tl_offset; + attr_line_t tl_value; + }; + plain_text_source() = default; - plain_text_source(const std::string& text) - { - size_t start = 0, end; + plain_text_source(const std::string& text); - while ((end = text.find('\n', start)) != std::string::npos) { - size_t len = (end - start); - this->tds_lines.emplace_back(text.substr(start, len)); - start = end + 1; - } - if (start < text.length()) { - this->tds_lines.emplace_back(text.substr(start)); - } - this->tds_longest_line = this->compute_longest_line(); - } + plain_text_source(const std::vector& text_lines); - plain_text_source(const std::vector& text_lines) - { - this->replace_with(text_lines); - } + plain_text_source(const std::vector& text_lines); - plain_text_source(const std::vector& text_lines) + plain_text_source& set_reverse_selection(bool val) { - this->tds_lines = text_lines; - this->tds_longest_line = this->compute_longest_line(); - } - - plain_text_source& replace_with(const attr_line_t& text_lines) - { - this->tds_lines.clear(); - text_lines.split_lines(this->tds_lines); - this->tds_longest_line = this->compute_longest_line(); + this->tds_reverse_selection = val; return *this; } - plain_text_source& replace_with(const std::vector& text_lines) - { - for (const auto& str : text_lines) { - this->tds_lines.emplace_back(str); - } - this->tds_longest_line = this->compute_longest_line(); - return *this; - } + plain_text_source& replace_with(const attr_line_t& text_lines); - void clear() - { - this->tds_lines.clear(); - this->tds_longest_line = 0; - this->tds_text_format = text_format_t::TF_UNKNOWN; - } + plain_text_source& replace_with(const std::vector& text_lines); - plain_text_source& truncate_to(size_t max_lines) - { - while (this->tds_lines.size() > max_lines) { - this->tds_lines.pop_back(); - } - return *this; - } + void clear(); - size_t text_line_count() - { - return this->tds_lines.size(); - } + plain_text_source& truncate_to(size_t max_lines); + + size_t text_line_count() override { return this->tds_lines.size(); } bool empty() const { return this->tds_lines.empty(); } - size_t text_line_width(textview_curses& curses) - { - return this->tds_longest_line; - } + size_t text_line_width(textview_curses& curses) override; void text_value_for_line(textview_curses& tc, int row, std::string& value_out, - line_flags_t flags) - { - value_out = this->tds_lines[row].get_string(); - } + line_flags_t flags) override; void text_attrs_for_line(textview_curses& tc, int line, - string_attrs_t& value_out) - { - value_out = this->tds_lines[line].get_attrs(); - } + string_attrs_t& value_out) override; - size_t text_size_for_line(textview_curses& tc, int row, line_flags_t flags) - { - return this->tds_lines[row].length(); - } + size_t text_size_for_line(textview_curses& tc, + int row, + line_flags_t flags) override; - text_format_t get_text_format() const - { - return this->tds_text_format; - } + text_format_t get_text_format() const override; - const std::vector& get_lines() const - { - return this->tds_lines; - } + const std::vector& get_lines() const { return this->tds_lines; } plain_text_source& set_text_format(text_format_t format) { @@ -151,24 +111,20 @@ public: return *this; } - nonstd::optional get_location_history() + nonstd::optional get_location_history() override { return this; } -private: - size_t compute_longest_line() - { - size_t retval = 0; - for (auto& iter : this->tds_lines) { - retval = std::max(retval, (size_t) iter.length()); - } - return retval; - }; +protected: + size_t compute_longest_line(); - std::vector tds_lines; + nonstd::optional line_for_offset(file_off_t off); + + std::vector tds_lines; text_format_t tds_text_format{text_format_t::TF_UNKNOWN}; size_t tds_longest_line{0}; + bool tds_reverse_selection{false}; }; #endif // LNAV_PLAIN_TEXT_SOURCE_HH diff --git a/src/pretty_printer.cc b/src/pretty_printer.cc index 20ed9790..f6b8a3e3 100644 --- a/src/pretty_printer.cc +++ b/src/pretty_printer.cc @@ -35,14 +35,26 @@ void pretty_printer::append_to(attr_line_t& al) { + auto& pi = this->pp_scanner->get_input(); pcre_context_static<30> pc; data_token_t dt; this->pp_scanner->reset(); + if (pi.pi_offset > 0) { + pcre_context::capture_t leading_cap = { + 0, + static_cast(pi.pi_offset), + }; + + // this->pp_stream << pi.get_substr(&leading_cap); + this->pp_values.emplace_back(DT_WORD, leading_cap); + } + while (this->pp_scanner->tokenize2(pc, dt)) { element el(dt, pc); switch (dt) { + case DT_XML_DECL_TAG: case DT_XML_EMPTY_TAG: if (this->pp_is_xml && this->pp_line_length > 0) { this->start_new_line(); @@ -56,6 +68,10 @@ pretty_printer::append_to(attr_line_t& al) if (this->pp_is_xml) { this->start_new_line(); this->write_element(el); + this->pp_interval_state.back().is_start + = this->pp_stream.tellp(); + this->pp_interval_state.back().is_name + = pi.get_substr(&el.e_capture); this->descend(); } else { this->pp_values.emplace_back(el); @@ -64,6 +80,7 @@ pretty_printer::append_to(attr_line_t& al) case DT_XML_CLOSE_TAG: this->flush_values(); this->ascend(); + this->append_child_node(); this->write_element(el); this->start_new_line(); continue; @@ -73,6 +90,8 @@ pretty_printer::append_to(attr_line_t& al) this->flush_values(true); this->pp_values.emplace_back(el); this->descend(); + this->pp_interval_state.back().is_start + = this->pp_stream.tellp(); continue; case DT_RCURLY: case DT_RSQUARE: @@ -87,8 +106,11 @@ pretty_printer::append_to(attr_line_t& al) case DT_COMMA: if (this->pp_depth > 0) { this->flush_values(true); + this->append_child_node(); this->write_element(el); this->start_new_line(); + this->pp_interval_state.back().is_start + = this->pp_stream.tellp(); continue; } break; @@ -117,6 +139,21 @@ pretty_printer::append_to(attr_line_t& al) al.append("\n"); } al.append(combined); + + if (this->pp_hier_stage != nullptr) { + this->pp_hier_stage->hn_parent = this->pp_hier_nodes.back().get(); + this->pp_hier_nodes.back()->hn_children.push_back( + std::move(this->pp_hier_stage)); + } + this->pp_hier_stage = std::move(this->pp_hier_nodes.back()); + this->pp_hier_nodes.pop_back(); + if (this->pp_hier_stage->hn_children.size() == 1 + && this->pp_hier_stage->hn_named_children.empty()) + { + this->pp_hier_stage + = std::move(this->pp_hier_stage->hn_children.front()); + this->pp_hier_stage->hn_parent = nullptr; + } } void @@ -142,7 +179,7 @@ pretty_printer::write_element(const pretty_printer::element& el) } return; } - pcre_input& pi = this->pp_scanner->get_input(); + auto& pi = this->pp_scanner->get_input(); if (this->pp_line_length == 0) { this->append_indent(); } @@ -208,12 +245,36 @@ pretty_printer::append_indent() bool pretty_printer::flush_values(bool start_on_depth) { + nonstd::optional last_key; + auto& pi = this->pp_scanner->get_input(); bool retval = false; while (!this->pp_values.empty()) { { - element& el = this->pp_values.front(); + auto& el = this->pp_values.front(); this->write_element(this->pp_values.front()); + switch (el.e_token) { + case DT_SYMBOL: + case DT_CONSTANT: + case DT_WORD: + case DT_QUOTED_STRING: + last_key = el.e_capture; + break; + case DT_COLON: + case DT_EQUALS: + if (last_key) { + this->pp_interval_state.back().is_name + = pi.get_substr(&last_key.value()); + if (!this->pp_interval_state.back().is_name.empty()) { + this->pp_interval_state.back().is_start + = static_cast(this->pp_stream.tellp()); + } + last_key = nonstd::nullopt; + } + break; + default: + break; + } if (start_on_depth && (el.e_token == DT_LSQUARE || el.e_token == DT_LCURLY)) { if (this->pp_line_length > 0) { @@ -253,6 +314,11 @@ pretty_printer::ascend() this->pp_depth -= 1; this->pp_body_lines.pop(); this->pp_body_lines.top() += lines; + + this->append_child_node(); + this->pp_interval_state.pop_back(); + this->pp_hier_stage = std::move(this->pp_hier_nodes.back()); + this->pp_hier_nodes.pop_back(); } else { this->pp_body_lines.top() = 0; } @@ -263,4 +329,78 @@ pretty_printer::descend() { this->pp_depth += 1; this->pp_body_lines.push(0); + this->pp_interval_state.resize(this->pp_depth + 1); + this->pp_hier_nodes.push_back(std::make_unique()); +} + +void +pretty_printer::append_child_node() +{ + auto& ivstate = this->pp_interval_state.back(); + if (!ivstate.is_start) { + return; + } + + auto* top_node = this->pp_hier_nodes.back().get(); + auto new_key = ivstate.is_name.empty() ? key_t{top_node->hn_children.size()} + : key_t{ivstate.is_name}; + this->pp_intervals.emplace_back( + ivstate.is_start.value(), + static_cast(this->pp_stream.tellp()), + new_key); + auto new_node = this->pp_hier_stage != nullptr + ? std::move(this->pp_hier_stage) + : std::make_unique(); + auto* retval = new_node.get(); + new_node->hn_parent = top_node; + new_node->hn_start = this->pp_intervals.back().start; + if (!ivstate.is_name.empty()) { + top_node->hn_named_children.insert({ + ivstate.is_name, + retval, + }); + } + top_node->hn_children.emplace_back(std::move(new_node)); + ivstate.is_start = nonstd::nullopt; + ivstate.is_name.clear(); +} + +nonstd::optional +pretty_printer::hier_node::lookup_child(pretty_printer::key_t key) const +{ + return make_optional_from_nullable(key.match( + [this](const std::string& str) -> pretty_printer::hier_node* { + auto iter = this->hn_named_children.find(str); + if (iter != this->hn_named_children.end()) { + return iter->second; + } + return nullptr; + }, + [this](size_t index) -> pretty_printer::hier_node* { + if (index < this->hn_children.size()) { + return this->hn_children[index].get(); + } + return nullptr; + })); +} + +nonstd::optional +pretty_printer::hier_node::lookup_path(const pretty_printer::hier_node* root, + const std::vector& path) +{ + auto retval = nonstd::make_optional(root); + + for (const auto& comp : path) { + if (!retval) { + break; + } + + retval = retval.value()->lookup_child(comp); + } + + if (!retval) { + return nonstd::nullopt; + } + + return retval; } diff --git a/src/pretty_printer.hh b/src/pretty_printer.hh index 66bb0533..f5777e82 100644 --- a/src/pretty_printer.hh +++ b/src/pretty_printer.hh @@ -31,27 +31,62 @@ #define pretty_printer_hh #include +#include #include #include #include +#include #include #include "base/attr_line.hh" +#include "base/file_range.hh" +#include "base/opt_util.hh" #include "data_scanner.hh" +#include "intervaltree/IntervalTree.h" class pretty_printer { public: + using key_t = mapbox::util::variant; + using pretty_interval = interval_tree::Interval; + using pretty_tree = interval_tree::IntervalTree; + struct element { element(data_token_t token, pcre_context& pc) : e_token(token), e_capture(*pc.all()) { } + element(data_token_t token, pcre_context::capture_t& cap) + : e_token(token), e_capture(cap) + { + } + data_token_t e_token; pcre_context::capture_t e_capture; }; + struct hier_node { + hier_node* hn_parent{nullptr}; + file_off_t hn_start{0}; + std::multimap hn_named_children; + std::vector> hn_children; + + nonstd::optional lookup_child(key_t key) const; + + static nonstd::optional lookup_path( + const hier_node* root, const std::vector& path); + + template + static void depth_first(hier_node* root, F func) + { + for (auto& child : root->hn_children) { + depth_first(child.get(), func); + } + func(root); + } + }; + pretty_printer(data_scanner* ds, string_attrs_t sa, int leading_indent = 0) : pp_leading_indent(leading_indent), pp_scanner(ds), pp_attrs(std::move(sa)) @@ -63,14 +98,28 @@ public: this->pp_scanner->reset(); while (this->pp_scanner->tokenize2(pc, dt)) { - if (dt == DT_XML_CLOSE_TAG) { + if (dt == DT_XML_CLOSE_TAG || dt == DT_XML_DECL_TAG) { pp_is_xml = true; + break; } } + + this->pp_interval_state.resize(1); + this->pp_hier_nodes.push_back(std::make_unique()); } void append_to(attr_line_t& al); + std::vector take_intervals() + { + return std::move(this->pp_intervals); + } + + std::unique_ptr take_hier_root() + { + return std::move(this->pp_hier_stage); + } + private: void descend(); @@ -84,6 +133,13 @@ private: void write_element(const element& el); + void append_child_node(); + + struct interval_state { + nonstd::optional is_start; + std::string is_name; + }; + int pp_leading_indent; int pp_depth{0}; int pp_line_length{0}; @@ -95,6 +151,10 @@ private: std::deque pp_values{}; int pp_shift_accum{0}; bool pp_is_xml{false}; + std::vector pp_interval_state; + std::vector pp_intervals; + std::vector> pp_hier_nodes; + std::unique_ptr pp_hier_stage; }; #endif diff --git a/src/readline_callbacks.cc b/src/readline_callbacks.cc index 852fb6e4..cd05d02c 100644 --- a/src/readline_callbacks.cc +++ b/src/readline_callbacks.cc @@ -486,6 +486,7 @@ rl_search_internal(readline_curses* rc, ln_mode_t mode, bool complete = false) return; } + case ln_mode_t::BREADCRUMBS: case ln_mode_t::PAGING: case ln_mode_t::FILTER: case ln_mode_t::FILES: @@ -578,6 +579,7 @@ rl_callback_int(readline_curses* rc, bool is_alt) auto old_mode = std::exchange(lnav_data.ld_mode, new_mode); switch (old_mode) { + case ln_mode_t::BREADCRUMBS: case ln_mode_t::PAGING: case ln_mode_t::FILTER: case ln_mode_t::FILES: @@ -596,10 +598,6 @@ rl_callback_int(readline_curses* rc, bool is_alt) lnav_data.ld_user_message_source.replace_with( um.to_attr_line().rtrim()); - for (const auto& line : - lnav_data.ld_user_message_source.get_lines()) { - log_debug("line -- %s", lnav::to_json(line).c_str()); - } lnav_data.ld_user_message_view.reload_data(); lnav_data.ld_user_message_expiration = std::chrono::steady_clock::now() + 20s; diff --git a/src/readline_possibilities.cc b/src/readline_possibilities.cc index fe94e702..7d830139 100644 --- a/src/readline_possibilities.cc +++ b/src/readline_possibilities.cc @@ -194,14 +194,18 @@ add_view_text_possibilities(readline_curses* rlc, rlc->clear_possibilities(context, type); - for (vis_line_t curr_line = tc->get_top(); curr_line <= tc->get_bottom(); - ++curr_line) - { - std::string line; + if (tc->get_inner_height() > 0_vl) { + for (vis_line_t curr_line = tc->get_top(); + curr_line <= tc->get_bottom(); + ++curr_line) + { + std::string line; - tss->text_value_for_line(*tc, curr_line, line, text_sub_source::RF_RAW); + tss->text_value_for_line( + *tc, curr_line, line, text_sub_source::RF_RAW); - add_text_possibilities(rlc, context, type, line, tq); + add_text_possibilities(rlc, context, type, line, tq); + } } rlc->add_possibility(context, type, bookmark_metadata::KNOWN_TAGS); diff --git a/src/session_data.cc b/src/session_data.cc index 70cb0417..94fd6230 100644 --- a/src/session_data.cc +++ b/src/session_data.cc @@ -520,10 +520,14 @@ load_time_bookmarks() } for (const char* upgrade_stmt : UPGRADE_STMTS) { - if (sqlite3_exec(db.in(), upgrade_stmt, nullptr, nullptr, errmsg.out()) - != SQLITE_OK) - { - log_error("unable to upgrade bookmark table -- %s", errmsg.in()); + auto rc = sqlite3_exec( + db.in(), upgrade_stmt, nullptr, nullptr, errmsg.out()); + if (rc != SQLITE_OK) { + auto exterr = sqlite3_extended_errcode(db.in()); + log_error("unable to upgrade bookmark table -- (%d/%d) %s", + rc, + exterr, + errmsg.in()); } } diff --git a/src/shared_buffer.hh b/src/shared_buffer.hh index d3df1f50..eca5e8bf 100644 --- a/src/shared_buffer.hh +++ b/src/shared_buffer.hh @@ -40,6 +40,7 @@ #include #include "base/auto_mem.hh" +#include "base/intern_string.hh" #include "base/lnav_log.hh" class shared_buffer; @@ -47,12 +48,11 @@ class shared_buffer; struct shared_buffer_ref { public: shared_buffer_ref(char* data = nullptr, size_t len = 0) - : sb_owner(nullptr), sb_data(data), sb_length(len){}; - - ~shared_buffer_ref() + : sb_owner(nullptr), sb_data(data), sb_length(len) { - this->disown(); - }; + } + + ~shared_buffer_ref() { this->disown(); } shared_buffer_ref(const shared_buffer_ref& other) { @@ -61,7 +61,7 @@ public: this->sb_length = 0; this->copy_ref(other); - }; + } shared_buffer_ref(shared_buffer_ref&& other) noexcept; @@ -73,27 +73,21 @@ public: } return *this; - }; + } bool empty() const { return this->sb_data == nullptr || this->sb_length == 0; - }; + } - const char* get_data() const - { - return this->sb_data; - }; + const char* get_data() const { return this->sb_data; } const char* get_data_at(off_t offset) const { return &this->sb_data[offset]; - }; + } - size_t length() const - { - return this->sb_length; - }; + size_t length() const { return this->sb_length; } shared_buffer_ref& rtrim(bool pred(char)) { @@ -110,7 +104,7 @@ public: const char* buffer_end = this->sb_data + this->sb_length; return (this->sb_data <= ptr && ptr < buffer_end); - }; + } char* get_writable_data() { @@ -119,7 +113,13 @@ public: } return nullptr; - }; + } + + string_fragment to_string_fragment(off_t offset, size_t len) + { + return string_fragment{ + this->sb_data, (int) offset, (int) (offset + len)}; + } void share(shared_buffer& sb, char* data, size_t len); @@ -140,15 +140,9 @@ private: class shared_buffer { public: - ~shared_buffer() - { - this->invalidate_refs(); - } + ~shared_buffer() { this->invalidate_refs(); } - void add_ref(shared_buffer_ref& ref) - { - this->sb_refs.push_back(&ref); - }; + void add_ref(shared_buffer_ref& ref) { this->sb_refs.push_back(&ref); } bool invalidate_refs() { @@ -161,7 +155,7 @@ public: } return retval; - }; + } std::vector sb_refs; }; diff --git a/src/styling.hh b/src/styling.hh index 16d8c700..0c6bdfdb 100644 --- a/src/styling.hh +++ b/src/styling.hh @@ -208,6 +208,7 @@ struct lnav_theme { style_config lt_style_file; style_config lt_style_header[6]; style_config lt_style_list_glyph; + style_config lt_style_breadcrumb; std::map lt_level_styles; std::map lt_highlights; }; diff --git a/src/textfile_sub_source.cc b/src/textfile_sub_source.cc index 65252e80..974258ff 100644 --- a/src/textfile_sub_source.cc +++ b/src/textfile_sub_source.cc @@ -29,6 +29,7 @@ #include "textfile_sub_source.hh" +#include "base/itertools.hh" #include "config.h" size_t @@ -235,3 +236,42 @@ textfile_sub_source::get_text_format() const return this->tss_files.front()->get_text_format(); } + +void +textfile_sub_source::text_crumbs_for_line( + int line, std::vector& crumbs) +{ + text_sub_source::text_crumbs_for_line(line, crumbs); + + if (this->empty()) { + return; + } + + auto lf = this->current_file(); + crumbs.emplace_back( + lf->get_unique_path(), + attr_line_t().append(lnav::roles::identifier(lf->get_unique_path())), + [this]() { + return this->tss_files | lnav::itertools::map([](const auto& lf) { + return breadcrumb::possibility{ + lf->get_unique_path(), + attr_line_t(lf->get_unique_path()), + }; + }); + }, + [this](const auto& key) { + auto lf_opt = this->tss_files + | lnav::itertools::find_if([&key](const auto& elem) { + return key.template get() + == elem->get_unique_path(); + }) + | lnav::itertools::deref(); + + if (!lf_opt) { + return; + } + + this->to_front(lf_opt.value()); + this->tss_view->reload_data(); + }); +} diff --git a/src/textfile_sub_source.hh b/src/textfile_sub_source.hh index 26b05ef3..7f9cd552 100644 --- a/src/textfile_sub_source.hh +++ b/src/textfile_sub_source.hh @@ -40,19 +40,19 @@ class textfile_sub_source : public text_sub_source , public vis_location_history { public: - typedef std::deque>::iterator file_iterator; + using file_iterator = std::deque>::iterator; textfile_sub_source() { this->tss_supports_filtering = true; } - ~textfile_sub_source() = default; + ~textfile_sub_source() override = default; bool empty() const { return this->tss_files.empty(); } size_t size() const { return this->tss_files.size(); } - size_t text_line_count(); + size_t text_line_count() override; - size_t text_line_width(textview_curses& curses) + size_t text_line_width(textview_curses& curses) override { return this->tss_files.empty() ? 0 @@ -62,15 +62,15 @@ public: void text_value_for_line(textview_curses& tc, int line, std::string& value_out, - line_flags_t flags); + line_flags_t flags) override; void text_attrs_for_line(textview_curses& tc, int row, - string_attrs_t& value_out); + string_attrs_t& value_out) override; size_t text_size_for_line(textview_curses& tc, int line, - line_flags_t flags); + line_flags_t flags) override; std::shared_ptr current_file() const { @@ -81,7 +81,7 @@ public: return this->tss_files.front(); } - std::string text_source_name(const textview_curses& tv) + std::string text_source_name(const textview_curses& tv) override { if (this->tss_files.empty()) { return ""; @@ -179,19 +179,22 @@ public: return retval; } - void text_filters_changed(); + void text_filters_changed() override; - int get_filtered_count() const; + int get_filtered_count() const override; - int get_filtered_count_for(size_t filter_index) const; + int get_filtered_count_for(size_t filter_index) const override; - text_format_t get_text_format() const; + text_format_t get_text_format() const override; - nonstd::optional get_location_history() + nonstd::optional get_location_history() override { return this; } + void text_crumbs_for_line(int line, + std::vector& crumbs) override; + private: void detach_observer(std::shared_ptr lf) { diff --git a/src/textview_curses.cc b/src/textview_curses.cc index 524c3755..ca3c7ca7 100644 --- a/src/textview_curses.cc +++ b/src/textview_curses.cc @@ -972,3 +972,16 @@ vis_location_history::loc_history_forward(vis_line_t current_top) return this->current_position(); } + +void +text_sub_source::toggle_apply_filters() +{ + this->tss_apply_filters = !this->tss_apply_filters; + this->text_filters_changed(); +} + +void +text_sub_source::text_crumbs_for_line(int line, + std::vector& crumbs) +{ +} diff --git a/src/textview_curses.hh b/src/textview_curses.hh index fa0d625a..776c4358 100644 --- a/src/textview_curses.hh +++ b/src/textview_curses.hh @@ -38,6 +38,7 @@ #include "base/func_util.hh" #include "base/lnav_log.hh" #include "bookmarks.hh" +#include "breadcrumb.hh" #include "grep_proc.hh" #include "highlighter.hh" #include "listview_curses.hh" @@ -385,14 +386,16 @@ public: */ virtual void text_mark(const bookmark_type_t* bm, vis_line_t line, - bool added){}; + bool added) + { + } /** * Clear the bookmarks for a particular type in the text source. * * @param bm The type of bookmarks to clear. */ - virtual void text_clear_marks(const bookmark_type_t* bm){}; + virtual void text_clear_marks(const bookmark_type_t* bm) {} /** * Get the attributes for a line of text. @@ -404,7 +407,9 @@ public: */ virtual void text_attrs_for_line(textview_curses& tc, int line, - string_attrs_t& value_out){}; + string_attrs_t& value_out) + { + } /** * Update the bookmarks used by the text view based on the bookmarks @@ -412,7 +417,7 @@ public: * * @param bm The bookmarks data structure used by the text view. */ - virtual void text_update_marks(vis_bookmarks& bm){}; + virtual void text_update_marks(vis_bookmarks& bm) {} virtual std::string text_source_name(const textview_curses& tv) { @@ -444,11 +449,10 @@ public: return nonstd::nullopt; } - void toggle_apply_filters() - { - this->tss_apply_filters = !this->tss_apply_filters; - this->text_filters_changed(); - } + void toggle_apply_filters(); + + virtual void text_crumbs_for_line(int line, + std::vector& crumbs); bool tss_supports_filtering{false}; bool tss_apply_filters{true}; diff --git a/src/themes/default-theme.json b/src/themes/default-theme.json index 94e388d4..1f83aeb4 100644 --- a/src/themes/default-theme.json +++ b/src/themes/default-theme.json @@ -79,6 +79,9 @@ }, "list-glyph": { "color": "Yellow" + }, + "breadcrumb": { + "color": "Teal" } }, "syntax-styles": { @@ -118,6 +121,9 @@ }, "file": { "color": "Blue" + }, + "number": { + "bold": true } }, "status-styles": { @@ -199,7 +205,13 @@ } }, "xml": { - "pattern": "=]+)[^>]*>", + "pattern": "=!]+)[^>]*>", + "style": { + "color": "${semantic_highlight_color}" + } + }, + "xml-decl": { + "pattern": "=!]+)[^>]*>", "style": { "color": "${semantic_highlight_color}" } diff --git a/src/themes/eldar.json b/src/themes/eldar.json index 0f368663..9e1407f8 100644 --- a/src/themes/eldar.json +++ b/src/themes/eldar.json @@ -134,19 +134,19 @@ }, "text": { "color": "$black", - "background-color": "$white" + "background-color": "#999" }, "warn": { "color": "$yellow", - "background-color": "$white" + "background-color": "#999" }, "alert": { "color": "$red", - "background-color": "$white" + "background-color": "#999" }, "active": { "color": "$green", - "background-color": "$white" + "background-color": "#999" }, "inactive": { "color": "$black", diff --git a/src/themes/monocai.json b/src/themes/monocai.json index 37a65c00..20f18b11 100644 --- a/src/themes/monocai.json +++ b/src/themes/monocai.json @@ -16,7 +16,6 @@ }, "styles": { "identifier": { - "background-color": "$black", "color": "semantic()" }, "text": { @@ -92,6 +91,9 @@ }, "list-glyph": { "color": "$yellow" + }, + "breadcrumb": { + "color": "#99a" } }, "syntax-styles": { @@ -132,6 +134,9 @@ }, "file": { "color": "$blue" + }, + "number": { + "bold": true } }, "status-styles": { diff --git a/src/third-party/intervaltree/IntervalTree.h b/src/third-party/intervaltree/IntervalTree.h new file mode 100644 index 00000000..d631b5f6 --- /dev/null +++ b/src/third-party/intervaltree/IntervalTree.h @@ -0,0 +1,346 @@ +/** + * Origin: https://github.com/ekg/intervaltree + */ + +#ifndef __INTERVAL_TREE_H +#define __INTERVAL_TREE_H + +#include +#include +#include +#include +#include +#include + +namespace interval_tree { + +template +class Interval { +public: + Scalar start; + Scalar stop; + Value value; + Interval(const Scalar& s, const Scalar& e, const Value& v) + : start(std::min(s, e)) + , stop(std::max(s, e)) + , value(v) + {} +}; + +template +Value intervalStart(const Interval& i) { + return i.start; +} + +template +Value intervalStop(const Interval& i) { + return i.stop; +} + +template +std::ostream& operator<<(std::ostream& out, const Interval& i) { + out << "Interval(" << i.start << ", " << i.stop << "): " << i.value; + return out; +} + +template +class IntervalTree { +public: + typedef Interval interval; + typedef std::vector interval_vector; + + + struct IntervalStartCmp { + bool operator()(const interval& a, const interval& b) { + return a.start < b.start; + } + }; + + struct IntervalStopCmp { + bool operator()(const interval& a, const interval& b) { + return a.stop < b.stop; + } + }; + + IntervalTree() + : left(nullptr) + , right(nullptr) + , center(0) + {} + + ~IntervalTree() = default; + + std::unique_ptr clone() const { + return std::unique_ptr(new IntervalTree(*this)); + } + + IntervalTree(const IntervalTree& other) + : intervals(other.intervals), + left(other.left ? other.left->clone() : nullptr), + right(other.right ? other.right->clone() : nullptr), + center(other.center) + {} + + IntervalTree& operator=(IntervalTree&&) = default; + IntervalTree(IntervalTree&&) = default; + + IntervalTree& operator=(const IntervalTree& other) { + center = other.center; + intervals = other.intervals; + left = other.left ? other.left->clone() : nullptr; + right = other.right ? other.right->clone() : nullptr; + return *this; + } + + IntervalTree( + interval_vector&& ivals, + std::size_t depth = 16, + std::size_t minbucket = 64, + std::size_t maxbucket = 512, + Scalar leftextent = 0, + Scalar rightextent = 0) + : left(nullptr) + , right(nullptr) + { + --depth; + const auto minmaxStop = std::minmax_element(ivals.begin(), ivals.end(), + IntervalStopCmp()); + const auto minmaxStart = std::minmax_element(ivals.begin(), ivals.end(), + IntervalStartCmp()); + if (!ivals.empty()) { + center = (minmaxStart.first->start + minmaxStop.second->stop) / 2; + } + if (leftextent == 0 && rightextent == 0) { + // sort intervals by start + std::sort(ivals.begin(), ivals.end(), IntervalStartCmp()); + } else { + assert(std::is_sorted(ivals.begin(), ivals.end(), IntervalStartCmp())); + } + if (depth == 0 || (ivals.size() < minbucket && ivals.size() < maxbucket)) { + std::sort(ivals.begin(), ivals.end(), IntervalStartCmp()); + intervals = std::move(ivals); + assert(is_valid().first); + return; + } else { + Scalar leftp = 0; + Scalar rightp = 0; + + if (leftextent || rightextent) { + leftp = leftextent; + rightp = rightextent; + } else { + leftp = ivals.front().start; + rightp = std::max_element(ivals.begin(), ivals.end(), + IntervalStopCmp())->stop; + } + + interval_vector lefts; + interval_vector rights; + + for (typename interval_vector::const_iterator i = ivals.begin(); + i != ivals.end(); ++i) { + const interval& interval = *i; + if (interval.stop < center) { + lefts.push_back(interval); + } else if (interval.start > center) { + rights.push_back(interval); + } else { + assert(interval.start <= center); + assert(center <= interval.stop); + intervals.push_back(interval); + } + } + + if (!lefts.empty()) { + left.reset(new IntervalTree(std::move(lefts), + depth, minbucket, maxbucket, + leftp, center)); + } + if (!rights.empty()) { + right.reset(new IntervalTree(std::move(rights), + depth, minbucket, maxbucket, + center, rightp)); + } + } + assert(is_valid().first); + } + + // Call f on all intervals near the range [start, stop]: + template + void visit_near(const Scalar& start, const Scalar& stop, UnaryFunction f) const { + if (!intervals.empty() && ! (stop < intervals.front().start)) { + for (auto & i : intervals) { + f(i); + } + } + if (left && start <= center) { + left->visit_near(start, stop, f); + } + if (right && stop >= center) { + right->visit_near(start, stop, f); + } + } + + // Call f on all intervals crossing pos + template + void visit_overlapping(const Scalar& pos, UnaryFunction f) const { + visit_overlapping(pos, pos, f); + } + + // Call f on all intervals overlapping [start, stop] + template + void visit_overlapping(const Scalar& start, const Scalar& stop, UnaryFunction f) const { + auto filterF = [&](const interval& interval) { + if (interval.stop >= start && interval.start <= stop) { + // Only apply f if overlapping + f(interval); + } + }; + visit_near(start, stop, filterF); + } + + // Call f on all intervals contained within [start, stop] + template + void visit_contained(const Scalar& start, const Scalar& stop, UnaryFunction f) const { + auto filterF = [&](const interval& interval) { + if (start <= interval.start && interval.stop <= stop) { + f(interval); + } + }; + visit_near(start, stop, filterF); + } + + interval_vector findOverlapping(const Scalar& start, const Scalar& stop) const { + interval_vector result; + visit_overlapping(start, stop, + [&](const interval& interval) { + result.emplace_back(interval); + }); + return result; + } + + interval_vector findContained(const Scalar& start, const Scalar& stop) const { + interval_vector result; + visit_contained(start, stop, + [&](const interval& interval) { + result.push_back(interval); + }); + return result; + } + bool empty() const { + if (left && !left->empty()) { + return false; + } + if (!intervals.empty()) { + return false; + } + if (right && !right->empty()) { + return false; + } + return true; + } + + template + void visit_all(UnaryFunction f) const { + if (left) { + left->visit_all(f); + } + std::for_each(intervals.begin(), intervals.end(), f); + if (right) { + right->visit_all(f); + } + } + + std::pair extentBruitForce() const { + struct Extent { + std::pair x = {std::numeric_limits::max(), + std::numeric_limits::min() }; + void operator()(const interval & interval) { + x.first = std::min(x.first, interval.start); + x.second = std::max(x.second, interval.stop); + } + }; + Extent extent; + + visit_all([&](const interval & interval) { extent(interval); }); + return extent.x; + } + + // Check all constraints. + // If first is false, second is invalid. + std::pair> is_valid() const { + const auto minmaxStop = std::minmax_element(intervals.begin(), intervals.end(), + IntervalStopCmp()); + const auto minmaxStart = std::minmax_element(intervals.begin(), intervals.end(), + IntervalStartCmp()); + + std::pair> result = {true, { std::numeric_limits::max(), + std::numeric_limits::min() }}; + if (!intervals.empty()) { + result.second.first = std::min(result.second.first, minmaxStart.first->start); + result.second.second = std::min(result.second.second, minmaxStop.second->stop); + } + if (left) { + auto valid = left->is_valid(); + result.first &= valid.first; + result.second.first = std::min(result.second.first, valid.second.first); + result.second.second = std::min(result.second.second, valid.second.second); + if (!result.first) { return result; } + if (valid.second.second >= center) { + result.first = false; + return result; + } + } + if (right) { + auto valid = right->is_valid(); + result.first &= valid.first; + result.second.first = std::min(result.second.first, valid.second.first); + result.second.second = std::min(result.second.second, valid.second.second); + if (!result.first) { return result; } + if (valid.second.first <= center) { + result.first = false; + return result; + } + } + if (!std::is_sorted(intervals.begin(), intervals.end(), IntervalStartCmp())) { + result.first = false; + } + return result; + } + + friend std::ostream& operator<<(std::ostream& os, const IntervalTree& itree) { + return writeOut(os, itree); + } + + friend std::ostream& writeOut(std::ostream& os, const IntervalTree& itree, + std::size_t depth = 0) { + auto pad = [&]() { for (std::size_t i = 0; i != depth; ++i) { os << ' '; } }; + pad(); os << "center: " << itree.center << '\n'; + for (const interval & inter : itree.intervals) { + pad(); os << inter << '\n'; + } + if (itree.left) { + pad(); os << "left:\n"; + writeOut(os, *itree.left, depth + 1); + } else { + pad(); os << "left: nullptr\n"; + } + if (itree.right) { + pad(); os << "right:\n"; + writeOut(os, *itree.right, depth + 1); + } else { + pad(); os << "right: nullptr\n"; + } + return os; + } + +private: + interval_vector intervals; + std::unique_ptr left; + std::unique_ptr right; + Scalar center; +}; + +} + +#endif diff --git a/src/unique_path.hh b/src/unique_path.hh index cb661702..47ff93b7 100644 --- a/src/unique_path.hh +++ b/src/unique_path.hh @@ -51,10 +51,7 @@ public: this->ups_unique_path = path; } - std::string get_unique_path() const - { - return this->ups_unique_path; - } + const std::string& get_unique_path() const { return this->ups_unique_path; } virtual ghc::filesystem::path get_path() const = 0; diff --git a/src/view_curses.cc b/src/view_curses.cc index 240c1df2..7f34b7f2 100644 --- a/src/view_curses.cc +++ b/src/view_curses.cc @@ -49,7 +49,8 @@ using namespace std::chrono_literals; const struct itimerval ui_periodic_timer::INTERVAL = { {0, std::chrono::duration_cast(350ms).count()}, - {0, std::chrono::duration_cast(350ms).count()}}; + {0, std::chrono::duration_cast(350ms).count()}, +}; ui_periodic_timer::ui_periodic_timer() : upt_counter(0) { @@ -188,8 +189,11 @@ view_curses::mvwattrline(WINDOW* window, full_line = expanded_line; auto& vc = view_colors::singleton(); - auto text_attrs = vc.attrs_for_role(base_role); - auto attrs = text_attrs; + auto text_attrs = vc.attrs_for_role(role_t::VCR_TEXT); + short text_role_fg, text_role_bg; + auto text_color_pair = PAIR_NUMBER(text_attrs); + pair_content(text_color_pair, &text_role_fg, &text_role_bg); + auto attrs = vc.attrs_for_role(base_role); wmove(window, y, x); wattron(window, attrs); if (lr_bytes.lr_start < (int) full_line.size()) { @@ -334,6 +338,27 @@ view_curses::mvwattrline(WINDOW* window, attrs &= ~(A_LEFT | A_RIGHT); } + if (color_pair > 0) { + short pair_fg, pair_bg; + pair_content(color_pair, &pair_fg, &pair_bg); + + if ((pair_fg == -1 || pair_fg == text_role_fg) + && (pair_bg == -1 || pair_bg == text_role_bg)) + { + color_pair = 0; + } else if (pair_bg == -1 || pair_bg == text_role_bg) { + if (!has_fg) { + memset( + fg_color, -1, line_width_chars * sizeof(short)); + } + std::fill(&fg_color[attr_range.lr_start], + &fg_color[attr_range.lr_end], + (short) pair_fg); + has_fg = true; + color_pair = 0; + } + } + mvwin_wchnstr(window, y, x_pos, row_ch, ch_width); for (int lpc = 0; lpc < ch_width; lpc++) { bool clear_rev = false; @@ -887,6 +912,12 @@ view_colors::init_roles(const lnav_theme& lt, lt.lt_style_list_glyph, lt.lt_style_text, reporter); + this->vc_role_colors[lnav::enums::to_underlying(role_t::VCR_BREADCRUMB)] + = this->to_attrs(color_pair_base, + lt, + lt.lt_style_breadcrumb, + lt.lt_style_text, + reporter); { style_config stitch_sc; diff --git a/src/view_curses.hh b/src/view_curses.hh index c834ffee..e743d4eb 100644 --- a/src/view_curses.hh +++ b/src/view_curses.hh @@ -349,11 +349,13 @@ public: */ virtual void do_update() { + this->vc_needs_update = false; + if (!this->vc_visible) { return; } - for (auto child : this->vc_children) { + for (auto* child : this->vc_children) { child->do_update(); } } @@ -363,11 +365,13 @@ public: void set_needs_update() { this->vc_needs_update = true; - for (auto child : this->vc_children) { + for (auto* child : this->vc_children) { child->set_needs_update(); } } + bool get_needs_update() const { return this->vc_needs_update; } + view_curses& add_child_view(view_curses* child) { this->vc_children.push_back(child); @@ -375,10 +379,7 @@ public: return *this; } - void set_default_role(role_t role) - { - this->vc_default_role = role; - } + void set_default_role(role_t role) { this->vc_default_role = role; } void set_visible(bool value) { diff --git a/src/view_helpers.cc b/src/view_helpers.cc index fed419d6..96d3adce 100644 --- a/src/view_helpers.cc +++ b/src/view_helpers.cc @@ -29,19 +29,25 @@ #include "view_helpers.hh" +#include "base/humanize.hh" +#include "base/itertools.hh" #include "config.h" #include "environ_vtab.hh" #include "help-txt.h" +#include "intervaltree/IntervalTree.h" #include "lnav.hh" #include "lnav.indexing.hh" #include "pretty_printer.hh" #include "shlex.hh" #include "sql_help.hh" #include "sql_util.hh" +#include "view_helpers.crumbs.hh" #include "view_helpers.examples.hh" #include "view_helpers.hist.hh" #include "vtab_module.hh" +using namespace std::chrono_literals; + const char* lnav_view_strings[LNV__MAX + 1] = { "log", "text", @@ -73,7 +79,7 @@ view_from_string(const char* name) return nonstd::nullopt; } - auto view_name_iter + auto* view_name_iter = std::find_if(std::begin(lnav_view_strings), std::end(lnav_view_strings), [&](const char* v) { @@ -111,15 +117,174 @@ open_schema_view() schema_tc->redo_search(); } +class pretty_sub_source : public plain_text_source { +public: + void text_crumbs_for_line(int line, + std::vector& crumbs) override + { + text_sub_source::text_crumbs_for_line(line, crumbs); + + if (line < 0 || line > this->tds_lines.size()) { + return; + } + + const auto& tl = this->tds_lines[line]; + const auto initial_size = crumbs.size(); + pretty_printer::hier_node* root_node; + + this->pss_hier_tree->template visit_overlapping( + tl.tl_offset, + [&root_node](const auto& hier_iv) { root_node = hier_iv.value; }); + this->pss_interval_tree->visit_overlapping( + tl.tl_offset, + tl.tl_offset + tl.tl_value.length(), + [&crumbs, root_node, this, initial_size](const auto& iv) { + auto path = crumbs | lnav::itertools::skip(initial_size) + | lnav::itertools::map(&breadcrumb::crumb::c_key) + | lnav::itertools::append(iv.value); + auto poss_provider = [root_node, path]() { + std::vector retval; + auto curr_node = pretty_printer::hier_node::lookup_path( + root_node, path); + if (curr_node) { + auto* parent_node = curr_node.value()->hn_parent; + + if (parent_node != nullptr) { + for (const auto& sibling : + parent_node->hn_named_children) { + retval.template emplace_back(sibling.first); + } + } + } + return retval; + }; + auto path_performer = + [this, root_node, path]( + const breadcrumb::crumb::key_t& value) { + auto curr_node = pretty_printer::hier_node::lookup_path( + root_node, path); + if (!curr_node) { + return; + } + auto* parent_node = curr_node.value()->hn_parent; + + if (parent_node == nullptr) { + return; + } + value.template match( + [this, parent_node](const std::string& str) { + auto sib_iter + = parent_node->hn_named_children.find(str); + if (sib_iter + != parent_node->hn_named_children.end()) { + this->line_for_offset( + sib_iter->second->hn_start) + | [](const auto new_top) { + lnav_data.ld_views[LNV_PRETTY] + .set_top(new_top); + }; + } + }, + [this, parent_node](size_t index) { + if (index >= parent_node->hn_children.size()) { + return; + } + auto sib + = parent_node->hn_children[index].get(); + this->line_for_offset(sib->hn_start) | + [](const auto new_top) { + lnav_data.ld_views[LNV_PRETTY].set_top( + new_top); + }; + }); + }; + crumbs.template emplace_back(iv.value, + std::move(poss_provider), + std::move(path_performer)); + auto curr_node + = pretty_printer::hier_node::lookup_path(root_node, path); + if (curr_node + && curr_node.value()->hn_parent->hn_children.size() + != curr_node.value() + ->hn_parent->hn_named_children.size()) + { + auto node = pretty_printer::hier_node::lookup_path( + root_node, path); + + crumbs.back().c_expected_input + = curr_node.value() + ->hn_parent->hn_named_children.empty() + ? breadcrumb::crumb::expected_input_t::index + : breadcrumb::crumb::expected_input_t::index_or_exact; + crumbs.back().with_possible_range( + node | lnav::itertools::map([](const auto hn) { + return hn->hn_parent->hn_children.size(); + }) + | lnav::itertools::unwrap_or(size_t{0})); + } + }); + + auto path = crumbs | lnav::itertools::skip(initial_size) + | lnav::itertools::map(&breadcrumb::crumb::c_key); + auto node = pretty_printer::hier_node::lookup_path(root_node, path); + + if (node && !node.value()->hn_children.empty()) { + auto poss_provider = [curr_node = node.value()]() { + std::vector retval; + for (const auto& child : curr_node->hn_named_children) { + retval.template emplace_back(child.first); + } + return retval; + }; + auto path_performer = [this, curr_node = node.value()]( + const breadcrumb::crumb::key_t& value) { + value.template match( + [this, curr_node](const std::string& str) { + auto child_iter + = curr_node->hn_named_children.find(str); + if (child_iter != curr_node->hn_named_children.end()) { + this->line_for_offset(child_iter->second->hn_start) + | [](const auto new_top) { + lnav_data.ld_views[LNV_PRETTY].set_top( + new_top); + }; + } + }, + [this, curr_node](size_t index) { + auto* child = curr_node->hn_children[index].get(); + this->line_for_offset(child->hn_start) | + [](const auto new_top) { + lnav_data.ld_views[LNV_PRETTY].set_top(new_top); + }; + }); + }; + crumbs.emplace_back("", "\u22ef", poss_provider, path_performer); + crumbs.back().c_expected_input + = node.value()->hn_named_children.empty() + ? breadcrumb::crumb::expected_input_t::index + : breadcrumb::crumb::expected_input_t::index_or_exact; + } + } + + using hier_tree_t + = interval_tree::IntervalTree; + using hier_interval_t + = interval_tree::Interval; + + std::shared_ptr pss_interval_tree; + std::vector> pss_hier_nods; + std::shared_ptr pss_hier_tree; +}; + static void open_pretty_view() { static const char* NOTHING_MSG = "Nothing to pretty-print"; - textview_curses* top_tc = *lnav_data.ld_view_stack.top(); - textview_curses* pretty_tc = &lnav_data.ld_views[LNV_PRETTY]; - textview_curses* log_tc = &lnav_data.ld_views[LNV_LOG]; - textview_curses* text_tc = &lnav_data.ld_views[LNV_TEXT]; + auto* top_tc = *lnav_data.ld_view_stack.top(); + auto* pretty_tc = &lnav_data.ld_views[LNV_PRETTY]; + auto* log_tc = &lnav_data.ld_views[LNV_LOG]; + auto* text_tc = &lnav_data.ld_views[LNV_TEXT]; attr_line_t full_text; delete pretty_tc->get_sub_source(); @@ -129,6 +294,9 @@ open_pretty_view() return; } + std::vector all_intervals; + std::vector> hier_nodes; + std::vector hier_tree_vec; if (top_tc == log_tc) { logfile_sub_source& lss = lnav_data.ld_log_source; bool first_line = true; @@ -146,7 +314,7 @@ open_pretty_view() auto ll_start = lf->message_start(ll); attr_line_t al; - vl -= vis_line_t(distance(ll_start, ll)); + vl -= vis_line_t(std::distance(ll_start, ll)); lss.text_value_for_line( *log_tc, vl, @@ -157,21 +325,33 @@ open_pretty_view() al.apply_hide(); } - line_range orig_lr + const auto orig_lr = find_string_attr_range(al.get_attrs(), &SA_ORIGINAL_LINE); - attr_line_t orig_al - = al.subline(orig_lr.lr_start, orig_lr.length()); - attr_line_t prefix_al = al.subline(0, orig_lr.lr_start); - - data_scanner ds(orig_al.get_string()); - pretty_printer pp(&ds, orig_al.get_attrs()); + const auto body_lr + = find_string_attr_range(al.get_attrs(), &SA_BODY); + auto orig_al = al.subline(orig_lr.lr_start, orig_lr.length()); + auto prefix_al = al.subline(0, orig_lr.lr_start); attr_line_t pretty_al; std::vector pretty_lines; + data_scanner ds(orig_al.get_string(), + body_lr.is_valid() + ? body_lr.lr_start - orig_lr.lr_start + : orig_lr.lr_start); + pretty_printer pp(&ds, orig_al.get_attrs()); + auto start_off = full_text.length(); + + if (body_lr.is_valid()) { + // TODO: dump more details of the line in the output. + pp.append_to(pretty_al); + } else { + pretty_al = orig_al; + } - // TODO: dump more details of the line in the output. - pp.append_to(pretty_al); pretty_al.split_lines(pretty_lines); + auto curr_intervals = pp.take_intervals(); + auto line_hier_root = pp.take_hier_root(); + auto line_off = 0; for (auto& pretty_line : pretty_lines) { if (pretty_line.empty() && &pretty_line == &pretty_lines.back()) { @@ -179,32 +359,76 @@ open_pretty_view() } pretty_line.insert(0, prefix_al); pretty_line.append("\n"); + for (auto& interval : curr_intervals) { + if (line_off <= interval.start) { + interval.start += prefix_al.length(); + interval.stop += prefix_al.length(); + } else if (line_off < interval.stop) { + interval.stop += prefix_al.length(); + } + } + pretty_printer::hier_node::depth_first( + line_hier_root.get(), + [line_off, prefix_len = prefix_al.length()](auto* hn) { + if (line_off <= hn->hn_start) { + hn->hn_start += prefix_len; + } + }); + line_off += pretty_line.length(); full_text.append(pretty_line); } first_line = false; + for (auto& interval : curr_intervals) { + interval.start += start_off; + interval.stop += start_off; + } + pretty_printer::hier_node::depth_first( + line_hier_root.get(), + [start_off](auto* hn) { hn->hn_start += start_off; }); + hier_nodes.emplace_back(std::move(line_hier_root)); + hier_tree_vec.emplace_back( + start_off, full_text.length(), hier_nodes.back().get()); + all_intervals.insert( + all_intervals.end(), + std::make_move_iterator(curr_intervals.begin()), + std::make_move_iterator(curr_intervals.end())); } if (!full_text.empty()) { full_text.erase(full_text.length() - 1, 1); } } else if (top_tc == text_tc) { - auto lf = lnav_data.ld_text_source.current_file(); + if (text_tc->listview_rows(*text_tc)) { + auto lf = lnav_data.ld_text_source.current_file(); + std::string all_lines; - for (vis_line_t vl = text_tc->get_top(); vl <= text_tc->get_bottom(); - ++vl) { - auto ll = lf->begin() + vl; - shared_buffer_ref sbr; + for (vis_line_t vl = text_tc->get_top(); + vl <= text_tc->get_bottom(); + ++vl) { + auto ll = lf->begin() + vl; + shared_buffer_ref sbr; - lf->read_full_message(ll, sbr); - data_scanner ds(sbr); + lf->read_full_message(ll, sbr); + all_lines.append(sbr.get_data(), sbr.length()); + } + data_scanner ds(all_lines); string_attrs_t sa; pretty_printer pp(&ds, sa); pp.append_to(full_text); + all_intervals = pp.take_intervals(); + hier_nodes.emplace_back(pp.take_hier_root()); + hier_tree_vec.emplace_back( + 0, full_text.length(), hier_nodes.back().get()); } } - auto* pts = new plain_text_source(); + auto* pts = new pretty_sub_source(); + pts->pss_interval_tree = std::make_shared( + std::move(all_intervals)); + pts->pss_hier_nods = std::move(hier_nodes); + pts->pss_hier_tree = std::make_shared( + std::move(hier_tree_vec)); pts->replace_with(full_text); pretty_tc->set_sub_source(pts); if (lnav_data.ld_last_pretty_print_top != log_tc->get_top()) { @@ -342,6 +566,7 @@ layout_views() || lnav_data.ld_mode == ln_mode_t::SEARCH_FILTERS || lnav_data.ld_mode == ln_mode_t::SEARCH_FILES) && !preview_status_open && !doc_open; + bool breadcrumb_open = (lnav_data.ld_mode == ln_mode_t::BREADCRUMBS); int filter_height = filters_open ? 5 : 0; int bottom_height = (doc_open ? 1 : 0) + doc_height @@ -352,7 +577,6 @@ layout_views() tc.set_height(vis_line_t(-(bottom_height + (filter_status_open ? 1 : 0) + (filters_open ? 1 : 0) + filter_height))); } - lnav_data.ld_status[LNS_TOP].set_enabled(!filters_open); lnav_data.ld_status[LNS_FILTER].set_visible(filter_status_open); lnav_data.ld_status[LNS_FILTER].set_enabled(filters_open); lnav_data.ld_status[LNS_FILTER].set_top( @@ -361,6 +585,8 @@ layout_views() lnav_data.ld_status[LNS_FILTER_HELP].set_top( -(bottom_height + filter_height + 1)); lnav_data.ld_status[LNS_BOTTOM].set_top(-(match_height + um_height + 2)); + lnav_data.ld_status[LNS_BOTTOM].set_enabled(!filters_open + && !breadcrumb_open); lnav_data.ld_status[LNS_DOC].set_top(height - bottom_height); lnav_data.ld_status[LNS_DOC].set_visible(doc_open); lnav_data.ld_status[LNS_PREVIEW].set_top(height - bottom_height @@ -624,6 +850,9 @@ ensure_view(textview_curses* expected_tc) bool ensure_view(lnav_view_t expected) { + require(expected >= 0); + require(expected < LNV__MAX); + return ensure_view(&lnav_data.ld_views[expected]); } @@ -820,3 +1049,85 @@ hist_index_delegate::index_complete(logfile_sub_source& lss) { this->hid_view.reload_data(); } + +static std::vector +view_title_poss() +{ + std::vector retval; + + for (int view_index = 0; view_index < LNV__MAX; view_index++) { + attr_line_t display_value{lnav_view_titles[view_index]}; + nonstd::optional quantity; + std::string units; + + switch (view_index) { + case LNV_LOG: + quantity = lnav_data.ld_log_source.file_count(); + units = "file"; + break; + case LNV_TEXT: + quantity = lnav_data.ld_text_source.size(); + units = "file"; + break; + case LNV_DB: + quantity = lnav_data.ld_db_row_source.dls_rows.size(); + units = "row"; + break; + } + + if (quantity) { + display_value.pad_to(8) + .append(" (") + .append(lnav::roles::number( + quantity.value() == 0 ? "no" + : fmt::to_string(quantity.value()))) + .append(FMT_STRING(" {}{})"), + units, + quantity.value() == 1 ? "" : "s"); + } + retval.emplace_back(lnav_view_titles[view_index], display_value); + } + return retval; +} + +static void +view_performer(const breadcrumb::crumb::key_t& view_name) +{ + auto* view_title_iter = std::find_if( + std::begin(lnav_view_titles), + std::end(lnav_view_titles), + [&](const char* v) { + return strcasecmp(v, view_name.get().c_str()) == 0; + }); + + if (view_title_iter != std::end(lnav_view_titles)) { + ensure_view(lnav_view_t(view_title_iter - lnav_view_titles)); + } +} + +std::vector +lnav_crumb_source() +{ + std::vector retval; + + auto top_view_opt = lnav_data.ld_view_stack.top(); + if (!top_view_opt) { + return retval; + } + + auto* top_view = top_view_opt.value(); + auto view_index = top_view - lnav_data.ld_views; + retval.emplace_back( + lnav_view_titles[view_index], + attr_line_t().append(lnav::roles::status_title( + fmt::format(FMT_STRING(" {} "), lnav_view_titles[view_index]))), + view_title_poss, + view_performer); + + auto* tss = top_view->get_sub_source(); + if (tss != nullptr) { + tss->text_crumbs_for_line(top_view->get_top(), retval); + } + + return retval; +} \ No newline at end of file diff --git a/src/view_helpers.crumbs.hh b/src/view_helpers.crumbs.hh new file mode 100644 index 00000000..2e28dc7a --- /dev/null +++ b/src/view_helpers.crumbs.hh @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2022, Timothy Stack + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * Neither the name of Timothy Stack nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef lnav_view_helpers_crumbs_hh +#define lnav_view_helpers_crumbs_hh + +#include "breadcrumb_curses.hh" + +std::vector lnav_crumb_source(); + +#endif diff --git a/src/view_helpers.hh b/src/view_helpers.hh index d947f685..a8e8a0bd 100644 --- a/src/view_helpers.hh +++ b/src/view_helpers.hh @@ -58,6 +58,7 @@ typedef enum { /** The command modes that are available while viewing a file. */ enum class ln_mode_t : int { PAGING, + BREADCRUMBS, FILTER, FILES, COMMAND, diff --git a/src/views_vtab.cc b/src/views_vtab.cc index 93779b13..66d98d50 100644 --- a/src/views_vtab.cc +++ b/src/views_vtab.cc @@ -34,12 +34,15 @@ #include #include "base/injector.bind.hh" +#include "base/itertools.hh" #include "base/lnav_log.hh" #include "base/opt_util.hh" #include "config.h" #include "lnav.hh" #include "sql_util.hh" #include "view_curses.hh" +#include "vtab_module_json.hh" +#include "yajlpp/yajlpp_def.hh" template<> struct from_sqlite { @@ -119,6 +122,55 @@ struct from_sqlite>> { } }; +static const typed_json_path_container + breadcrumb_possibility_handlers = { + yajlpp::property_handler("display_value") + .for_field(&breadcrumb::possibility::p_display_value, + &attr_line_t::al_string), +}; + +struct resolved_crumb { + resolved_crumb() = default; + + resolved_crumb(std::string display_value, + std::string search_placeholder, + std::vector possibilities) + : rc_display_value(std::move(display_value)), + rc_search_placeholder(std::move(search_placeholder)), + rc_possibilities(std::move(possibilities)) + { + } + + std::string rc_display_value; + std::string rc_search_placeholder; + std::vector rc_possibilities; +}; + +static const typed_json_path_container breadcrumb_crumb_handlers + = { + yajlpp::property_handler("display_value") + .for_field(&resolved_crumb::rc_display_value), + yajlpp::property_handler("search_placeholder") + .for_field(&resolved_crumb::rc_search_placeholder), + yajlpp::property_handler("possibilities#") + .for_field(&resolved_crumb::rc_possibilities) + .with_children(breadcrumb_possibility_handlers), +}; + +struct top_line_meta { + nonstd::optional tlm_time; + nonstd::optional tlm_file; + std::vector tlm_crumbs; +}; + +static const typed_json_path_container top_line_meta_handlers = { + yajlpp::property_handler("time").for_field(&top_line_meta::tlm_time), + yajlpp::property_handler("file").for_field(&top_line_meta::tlm_file), + yajlpp::property_handler("breadcrumbs#") + .for_field(&top_line_meta::tlm_crumbs) + .with_children(breadcrumb_crumb_handlers), +}; + struct lnav_views : public tvt_iterator_cursor { static constexpr const char* NAME = "lnav_views"; static constexpr const char* CREATE_STMT = R"( @@ -133,7 +185,8 @@ CREATE TABLE lnav_views ( top_file TEXT, -- The file the top line is from. paused INTEGER, -- Indicates if the view is paused and will not load new data. search TEXT, -- The text to search for in the view. - filtering INTEGER -- Indicates if the view is applying filters. + filtering INTEGER, -- Indicates if the view is applying filters. + top_meta TEXT -- ); )"; @@ -217,7 +270,7 @@ CREATE TABLE lnav_views ( to_sqlite(ctx, tc.get_current_search()); break; case 9: { - auto tss = tc.get_sub_source(); + auto* tss = tc.get_sub_source(); if (tss != nullptr && tss->tss_supports_filtering) { sqlite3_result_int(ctx, tss->tss_apply_filters); @@ -226,6 +279,53 @@ CREATE TABLE lnav_views ( } break; } + case 10: { + auto* tss = tc.get_sub_source(); + + if (tss != nullptr && tss->text_line_count() > 0) { + auto* time_source = dynamic_cast( + tc.get_sub_source()); + std::vector crumbs; + + tss->text_crumbs_for_line(tc.get_top(), crumbs); + + top_line_meta tlm; + if (time_source != nullptr) { + auto top_time_opt + = time_source->time_for_row(tc.get_top()); + + if (top_time_opt) { + char timestamp[64]; + + sql_strftime(timestamp, + sizeof(timestamp), + top_time_opt.value(), + 'T'); + tlm.tlm_time = timestamp; + } + } + tlm.tlm_file = tc.map_top_row([](const auto& al) { + return get_string_attr(al.get_attrs(), logline::L_FILE) + | [](const auto wrapper) { + auto lf = wrapper.get(); + + return nonstd::make_optional( + lf->get_filename()); + }; + }); + for (const auto& crumb : crumbs) { + tlm.tlm_crumbs.emplace_back( + crumb.c_display_value.get_string(), + crumb.c_search_placeholder, + crumb.c_possibility_provider()); + } + auto ret = top_line_meta_handlers.to_json_string(tlm); + to_sqlite(ctx, ret); + } else { + sqlite3_result_null(ctx); + } + break; + } } return SQLITE_OK; @@ -256,7 +356,8 @@ CREATE TABLE lnav_views ( const char* top_file, bool is_paused, const char* search, - bool do_filtering) + bool do_filtering, + const char* top_meta) { textview_curses& tc = lnav_data.ld_views[index]; text_time_translator* time_source diff --git a/src/yajlpp/yajlpp_def.hh b/src/yajlpp/yajlpp_def.hh index 26d5fb0e..df391dfb 100644 --- a/src/yajlpp/yajlpp_def.hh +++ b/src/yajlpp/yajlpp_def.hh @@ -1299,6 +1299,17 @@ struct typed_json_path_container : public json_path_container { return gen.to_string_fragment().to_string(); } + + json_string to_json_string(T& obj) const + { + yajlpp_gen gen; + yajlpp_gen_context ygc(gen, *this); + ygc.template with_obj(obj); + ygc.ygc_depth = 1; + ygc.gen(); + + return json_string{gen.get_handle()}; + } }; namespace yajlpp { diff --git a/test/Makefile.am b/test/Makefile.am index 6e53301e..abc9d81a 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -16,6 +16,7 @@ AM_CPPFLAGS = \ -Wall \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/fmtlib \ + -I$(top_srcdir)/src/third-party \ $(CODE_COVERAGE_CPPFLAGS) \ $(LIBARCHIVE_CFLAGS) \ $(READLINE_CFLAGS) \ diff --git a/test/drive_data_scanner.cc b/test/drive_data_scanner.cc index 2ee202ac..e78a6c9e 100644 --- a/test/drive_data_scanner.cc +++ b/test/drive_data_scanner.cc @@ -37,16 +37,17 @@ #include #include -#include "data_parser.hh" -#include "view_curses.hh" #include "base/injector.hh" #include "config.h" +#include "data_parser.hh" #include "data_scanner.hh" #include "elem_to_json.hh" #include "log_format.hh" #include "log_format_loader.hh" +#include "logfile.hh" #include "pretty_printer.hh" #include "shared_buffer.hh" +#include "view_curses.hh" const char* TMP_NAME = "scanned.tmp"; @@ -153,11 +154,13 @@ main(int argc, char* argv[]) std::vector index; if (is_log) { + logfile_open_options loo; + auto open_res = logfile::open(argv[lpc], loo); + auto lf = open_res.unwrap(); for (iter = root_formats.begin(); iter != root_formats.end() && !found; ++iter) { line_info li = {{13}}; - logfile* lf = nullptr; // XXX (*iter)->clear(); if ((*iter)->scan(*lf, index, li, sbr) diff --git a/test/expected/test_json_format.sh_a06b3cdd46b387e72d6faa4cce648b8b11ae870b.out b/test/expected/test_json_format.sh_a06b3cdd46b387e72d6faa4cce648b8b11ae870b.out index 61677dbf..12d0a3d5 100644 --- a/test/expected/test_json_format.sh_a06b3cdd46b387e72d6faa4cce648b8b11ae870b.out +++ b/test/expected/test_json_format.sh_a06b3cdd46b387e72d6faa4cce648b8b11ae870b.out @@ -1,13 +1,25 @@ -[2013-09-06T20:00:48.124] TRACE trace testbork bork bork -[2013-09-06T20:00:49.124] INFO Starting up servicebork bork bork -[2013-09-06T22:00:49.124] INFO Shutting down servicebork bork bork + + [2013-09-06T20:00:48.124] TRACE trace testbork bork bork + + [2013-09-06T20:00:49.124] INFO Starting up servicebork bork bork + + [2013-09-06T22:00:49.124] INFO Shutting down servicebork bork bork user:mailto:steve@example.com -[2013-09-06T22:00:59.124] DEBUG5 Details...bork bork bork -[2013-09-06T22:00:59.124] DEBUG4 Details...bork bork bork -[2013-09-06T22:00:59.124] DEBUG3 Details...bork bork bork -[2013-09-06T22:00:59.124] DEBUG2 Details...bork bork bork -[2013-09-06T22:00:59.124] DEBUG Details...bork bork bork -[2013-09-06T22:01:49.124] STATS 1 beat per secondbork bork bork -[2013-09-06T22:01:49.124] WARNING not looking goodbork bork bork -[2013-09-06T22:01:49.124] ERROR looking badbork bork bork -[2013-09-06T22:01:49.124] CRITICAL sooo badbork bork bork + + [2013-09-06T22:00:59.124] DEBUG5 Details...bork bork bork + + [2013-09-06T22:00:59.124] DEBUG4 Details...bork bork bork + + [2013-09-06T22:00:59.124] DEBUG3 Details...bork bork bork + + [2013-09-06T22:00:59.124] DEBUG2 Details...bork bork bork + + [2013-09-06T22:00:59.124] DEBUG Details...bork bork bork + + [2013-09-06T22:01:49.124] STATS 1 beat per secondbork bork bork + + [2013-09-06T22:01:49.124] WARNING not looking goodbork bork bork + + [2013-09-06T22:01:49.124] ERROR looking badbork bork bork + + [2013-09-06T22:01:49.124] CRITICAL sooo badbork bork bork diff --git a/test/test_cmds.sh b/test/test_cmds.sh index c0281fc0..72b2472b 100644 --- a/test/test_cmds.sh +++ b/test/test_cmds.sh @@ -457,7 +457,8 @@ run_test ${lnav_test} -n \ ${test_dir}/logfile_access_log.0 check_error_output "goto invalid is working" < command-option:1 | :goto invalid = help: Synopsis diff --git a/test/test_sql.sh b/test/test_sql.sh index 5f9c4b4f..ffe93c08 100644 --- a/test/test_sql.sh +++ b/test/test_sql.sh @@ -43,10 +43,10 @@ run_test ${lnav_test} -n \ logfile_syslog_test.2 check_output "all_logs does not work?" <,2015-11-03 09:23:38.000,0,info,0,,,,syslog_log,# is up,aff2bfc3c61e7b86329b83190f0912b3 -1,,2015-11-03 09:23:38.000,0,info,0,,,,syslog_log,# is up,aff2bfc3c61e7b86329b83190f0912b3 -2,,2015-11-03 09:23:38.000,0,info,0,,,,syslog_log,# is down,506560b3c73dee057732e69a3c666718 +log_line,log_part,log_time,log_idle_msecs,log_level,log_mark,log_comment,log_tags,log_filters,log_msg_format,log_msg_schema +0,,2015-11-03 09:23:38.000,0,info,0,,,,# is up,aff2bfc3c61e7b86329b83190f0912b3 +1,,2015-11-03 09:23:38.000,0,info,0,,,,# is up,aff2bfc3c61e7b86329b83190f0912b3 +2,,2015-11-03 09:23:38.000,0,info,0,,,,# is down,506560b3c73dee057732e69a3c666718 EOF @@ -823,11 +823,11 @@ run_test ${lnav_test} -n \ ${test_dir}/logfile_syslog.0 check_output "syslog_log table is not working" <,2007-11-03 09:23:38.000,0,error,0,,,,veridian,,7998,,automount,, -1,,2007-11-03 09:23:38.000,0,info,0,,,,veridian,,16442,,automount,, -2,,2007-11-03 09:23:38.000,0,error,0,,,,veridian,,7999,,automount,, -3,,2007-11-03 09:47:02.000,1404000,info,0,,,,veridian,,,,sudo,, +log_line,log_part,log_time,log_idle_msecs,log_level,log_mark,log_comment,log_tags,log_filters,log_hostname,log_msgid,log_pid,log_pri,log_procname,log_struct,log_syslog_tag,syslog_version +0,,2007-11-03 09:23:38.000,0,error,0,,,,veridian,,7998,,automount,,automount[7998], +1,,2007-11-03 09:23:38.000,0,info,0,,,,veridian,,16442,,automount,,automount[16442], +2,,2007-11-03 09:23:38.000,0,error,0,,,,veridian,,7999,,automount,,automount[7999], +3,,2007-11-03 09:47:02.000,1404000,info,0,,,,veridian,,,,sudo,,sudo, EOF @@ -841,13 +841,13 @@ EOF run_test ${lnav_test} -n \ - -c ";select * from syslog_log where log_time >= datetime('2007-11-03T09:47:02.000')" \ + -c ";select log_line from syslog_log where log_time >= datetime('2007-11-03T09:47:02.000')" \ -c ':write-csv-to -' \ ${test_dir}/logfile_syslog.0 check_output "log_time collation is wrong" <,2007-11-03 09:47:02.000,1404000,info,0,,,,veridian,,,,sudo,, +log_line +3 EOF @@ -858,8 +858,8 @@ run_test ${lnav_test} -n \ ${test_dir}/logfile_syslog.0 check_output "logline table is not working" <,2007-11-03 09:47:02.000,0,info,0,,,[1],veridian,,,,sudo,,,0,timstack,pts/6,/auto/wstimstack/rpms/lbuild/test,root,/usr/bin/tail /var/log/messages +log_line,log_part,log_time,log_idle_msecs,log_level,log_mark,log_comment,log_tags,log_filters,log_hostname,log_msgid,log_pid,log_pri,log_procname,log_struct,log_syslog_tag,syslog_version,log_msg_instance,col_0,TTY,PWD,USER,COMMAND +0,,2007-11-03 09:47:02.000,0,info,0,,,[1],veridian,,,,sudo,,sudo,,0,timstack,pts/6,/auto/wstimstack/rpms/lbuild/test,root,/usr/bin/tail /var/log/messages EOF diff --git a/test/view_colors_output.0 b/test/view_colors_output.0 index f6de4314..cb70c4c5 100644 --- a/test/view_colors_output.0 +++ b/test/view_colors_output.0 @@ -43,8 +43,8 @@ A ················└ carriage-return S 17 ┋before <123> after ┋ A ········└ fg(#008080), inverse A ···········└ normal -S 17 ┋ ┋ -A ········└ normal +A ··················└ carriage-return +A └ normal CSI Erase all CSI Use normal screen buffer CTRL restore cursor